|
1
4
那你是怎么做到的?好吧,想想看:你两个都想要
这使您可以完全控制是否/何时/如何调用修饰函数的描述符协议。现在你只需要移除
现在你所有的断言都会过去。 |
|
|
2
3
问题是
当然如果你只是
但现在,当在课堂上被调用时,它将不起作用:
因为你想打电话给
但这个问题,与前一个不同,是可以解决的。事实上,失败的唯一原因是这一部分:
当你试图绑定
但如果你不考虑这一点
当然,这会导致在Python2.7中包装未绑定方法对象时出现问题,但我认为您的设计已经打破了2.7中的常规方法,希望您在这里只关心3.x。 |
|
|
sokeefe · 初始化类中的Decorator变量 7 年前 |
|
|
oulenz · 如何使新的装饰器在类中可用,而不显式导入它们? 8 年前 |
|
|
spencer · 为什么有必要将self作为方法装饰器的参数? 8 年前 |
|
|
Jorge Arévalo · 如何检查函数是否用特定的装饰器装饰? 8 年前 |
|
|
jrk0414 · 在python中使用修饰符设置全局变量 9 年前 |
|
Brendan Abel · 在函数属性中访问self 9 年前 |