我已经设置好了。对于我有限的用例,它可以满足我的需求。
class RepeatedDeferred: def __init__(self): self.callbacks = [] self.df = defer.Deferred() def addCallback(self, callback): self.callbacks.append(callback) self.df.addCallback(callback) def callback(self, res): self.df.callback(res) self.df = defer.Deferred() for c in self.callbacks: self.df.addCallback(c)
有人让我知道这是否可怕。



