在看openstack nova 的代码的时候,看到这样的一个函数,请问下这个装饰器装饰的函数是什么意思啊?装饰器是一个类?
原函数是这样的:
用一个类可以装饰一个函数?那会去调用到这个类中的哪个函数去装饰这个函数?是这个类中的__init__方法吗?
高洛峰2017-04-17 17:54:29
카테고리를 사용하여 데코레이터를 작성하려면 __init__
에서 수정된 매개변수를 수락해야 합니다.
클래스를 호출할 수 있는 이유는 __call__
메소드를 정의하기 때문입니다.