我尝试使用以下代码创建装饰器。
def outer():
def inner():
print 'inner called'
return inner
foo = outer()
foo()
但它给出了错误
TypeError: 'NoneType' object is not callable
请解决我的问题。感谢..
答案 0 :(得分:8)
我相信这是你想要的代码:
def outer():
def inner():
print 'inner called'
return inner
foo = outer()
foo()
你的return
缩进了太多