我定义了以下装饰器:
def _send(code):
def wrapper(func):
def wrapperIn(*args, **kwargs):
# Do stuff
return value
return wrapperIn
return wrapper
以及用它修饰的以下函数:
^{pr2}$我需要成为decorator中的“value”,即调用\u getServerResponse时返回的变量,但即使我尝试返回“None”,就好像在wrappers调用之间的某个地方该值会丢失一样。在
有没有一种可能的方法来实现我正在努力做的事情?在
提前谢谢。在
请确保您的函数实际返回的是某个值,
wrapperIn
函数正在返回该值。在如果您仍然感到困惑,请进入
wrapperIn
中的代码并查看一下。在也许你
如下所示:
^{pr2}$由于包装函数返回None,所以得到的是None:)。这只是假设,要给你100%的正确答案,我确实需要更多的代码行。在
相关问题 更多 >
编程相关推荐