def _start_aggregator_deferred(self):
'''
This function is called using deferLater, so any exceptions will be
handled by errorCallback.
'''
if self.is_aggregator_pending:
self.is_aggregator_pending = False
self.aggregator.start()
# schedule a once-off check that the aggregator has connected
check_aggregator_deferred = task.deferLater(
reactor,
EXPECTED_CONTROL_ESTABLISH_MAX + 1.0,
self.check_aggregator)
check_aggregator_deferred.addErrback(errorCallback)
评论列表
文章目录