예제 #1
0
 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
예제 #2
0
 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)))
예제 #3
0
 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)))