Python Learning Series Python Adorner Basics (6)---adorner plus parameters

Source: Internet
Author: User

A conventional adorner, such as a @auth, performs 2 steps:

1, execute auth function, and pass the parameter func come in

2. Gets the return value and assigns the function name to the function of the adorner (e.g. let fetch_server_list equals the return value)

Second, the parameter of the adorner, such as @auth (Before,after), then perform 3-step operation:

1, execute auth (before,after) This function, get return value RET (assuming return value is ret)

2, create the adorner, get the return value, stitching for @ret

3, equivalent to the @auth function of the 2 steps:

1) Perform RET function

2) Assign the return value of the RET function to the function name of the function being decorated

This article is from the "bitter coffee ' s Yun ' an Road" blog, please be sure to keep this source http://alsww.blog.51cto.com/2001924/1718424

Python Learning Series Python Adorner Basics (6)---adorner plus parameters

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.