装饰师代码:
animateLayout()
测试功能:
from functools import wraps
def wrap2(func):
@wraps(func)
def wrap(*args, **kwargs):
return func(*args, **kwargs)
return wrap
问题:不能在装饰函数上使用带@wrap2
def f2(x='', y=''):
return 1
def f3(x='', y=''):
return 1
键的参数建议。
非常感谢
答案 0 :(得分:0)
即使您使用functools.wraps
,装饰者也只能保持同样的医生,但不能保留原始功能的签名。