Python Twister Reactor callLater time source?

时间:2015-05-20 15:06:31

标签: python twisted reactor

我发现当我安排一个函数:

reactor.callLater(delay, function)

如果在延迟期间更改了系统日期,则不会遵守reactor.callLater中设置的延迟。

因此,例如,如果在15:00:00我将我的功能安排在30个secondes:

reactor.callLater(30, function)

如果在这30个secondes中,系统日期设置为14:00:00,我的功能将在15:00:30而不是14:00:30调用(因此延迟1小时30秒而不是30秒)。

那么有没有办法告诉reactor不使用系统日期,而是像time.sleep()一样工作?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

不完全。这是一个长期但尚未实现的功能请求。请参阅AngularFire documentation