def __init__(self,
downstream_executor,
retry_pred=lambda e: not e.success,
retries=3):
self.executor = downstream_executor
self.retries = retries
self.retry_pred = retry_pred
self.task_retries = m()
self.task_retries_lock = Lock()
self.src_queue = downstream_executor.get_event_queue()
self.dest_queue = Queue()
self.stopping = False
self.retry_thread = Thread(target=self.retry_loop)
self.retry_thread.daemon = True
self.retry_thread.start()
评论列表
文章目录