def _register_invocation(self, connector):
use_sync_calculator = connector.interval >= 2.
def _invoke():
if not connector.active:
return
self.value += 1
data = DataToSend(self.value, connector)
connector.send_and_receive(data, use_sync_calculator)
IOLoop.instance().call_later(connector.interval, _invoke)
IOLoop.instance().call_later(connector.max_wait,
functools.partial(data.on_timeout_passed, use_sync_calculator))
self.rps.on_call()
IOLoop.instance().add_callback(_invoke)
评论列表
文章目录