扭曲延迟的包裹值

时间:2013-12-25 13:03:31

标签: python twisted deferred

有必须返回延迟对象的函数,但我同步得到一个值。

现在我用inlineCallbacks装饰器返回该值:

@defer.inlineCallbacks
def collect(self, config):
    yield
    data = new_data() # synchronous call
    defer.returnValue(data)

但可能有一些函数在延迟对象中包装值,而不是立即调用?

1 个答案:

答案 0 :(得分:3)