def fire_actors(self): total = ActionResult(did_fire=False) with traceback_context(): for actor in self.actor_mgr.enabled_actors(): try: action_result = actor.fire() total.merge(action_result) except: _log.error('\n'.join(format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback))) self.idle = not total.did_fire
def _log_exception_during_fire(self, e): from infi.traceback import format_exception _log.error('\n'.join(format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback)))
def _log_exception_during_fire(self, e): from infi.traceback import format_exception _log.error('\n'.join( format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback)))