我有一个装饰功能:
def abc(f):
def _abc(self, *args, **kwargs):
# some statements
return f(self, *args, **kwargs)
return _abc
我正在使用pylint
来解决掉毛错误。它给我的错误是:
方法应该将“self”作为第一个参数
我无法找到解决方法。有人知道这个错误吗?
答案 0 :(得分:1)
如果我正确地描绘了您正在尝试做的事情,请将装饰功能移到课堂外,并使用@ -notation将其应用到课堂内。