示例#1
0
文件: tools.py 项目: vic4key/asynq
 def safe_trigger(self, *args):
     wrapped_handlers = [
         self._create_safe_wrapper(handler) for handler in self
     ]
     results = yield [
         wrapped_handler.asynq(*args)
         for wrapped_handler in wrapped_handlers
     ]
     for error in filter(None, results):
         reraise(error)
示例#2
0
 def raise_later(e):
     errors.reraise(e)
示例#3
0
 def raise_if_error(self):
     if self._error is not None:
         core_errors.reraise(self._error)