python 我在类中做了个闭包..出错了

classyoyo(object):
def__init__(self):
self.is_logined=False
deflogin(self):
print"dologin"
self.is_logined=True
deflogin_required(self,func):
@functools.wraps
defwrapper(self,*args,**kwargs):
returnfunc(self,*args,**kwargs)
ifself.is_logined:
returnwrapper
self.login()
returnwrapper
@login_required
deftest_login(self):
print'testing:login'
代码出错:login_required()takesexactly2arguments(1given)
第一次在类中写闭包,请教哪里出错了
有只小跳蛙
浏览 396回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript