【发布时间】:2015-05-20 15:06:30
【问题描述】:
我发现当我安排一个函数时:
reactor.callLater(delay, function)
如果在延迟期间更改了系统日期,则在 reactor.callLater 中设置的延迟将不被遵守。
因此,例如,如果在 15:00:00 我将我的函数安排在 30 秒内:
reactor.callLater(30, function)
如果在这 30 秒内,系统日期设置为 14:00:00,我的函数将在 15:00:30 而不是 14:00:30 调用(因此延迟 1 小时 30 秒而不是30 秒)。
那么有没有办法告诉 reactor 不要使用系统日期,而是像 time.sleep() 一样工作?
感谢您的帮助。
【问题讨论】: