标签: python twisted deferred
在查看一些源代码时,我发现了以下代码:
defer.execute(callable, args)
我试图替换一些我不太喜欢的电话
task.deferLater(reactor, 0, callable, args)
使用此execute函数,但行为不同,它不接受链接延迟,而deferLater接受可以返回延迟的可调用。
execute
deferLater
有人可以解释一下这两种方法之间的主要区别是什么?
通过在将来安排延迟0秒来运行延迟,感觉有点hacky,我希望找到一些更好的方法来实现这一点