apply patch from #1742

This commit is contained in:
Damien Churchill 2011-05-07 00:02:20 +01:00
parent bf96475840
commit e579a78d26
1 changed files with 4 additions and 1 deletions

View File

@ -53,7 +53,10 @@ class EventManager(component.Component):
if event.name in self.handlers:
for handler in self.handlers[event.name]:
#log.debug("Running handler %s for event %s with args: %s", event.name, handler, event.args)
handler(*event.args)
try:
handler(*event.args)
except:
log.error("Event handler %s failed in %s", event.name, handler)
def register_event_handler(self, event, handler):
"""