Bugfix: Events that had no listeners would not show in log

This commit is contained in:
Paulus Schoutsen 2014-01-23 16:49:43 -08:00
parent 233f2e65ef
commit 7a800a14be

View File

@ -221,14 +221,14 @@ class Bus(object):
get = self._event_listeners.get get = self._event_listeners.get
listeners = get(MATCH_ALL, []) + get(event_type, []) listeners = get(MATCH_ALL, []) + get(event_type, [])
self.logger.info("Bus:Event {}: {}".format(
event_type, event_data))
if not listeners: if not listeners:
return return
event_data = event_data or {} event_data = event_data or {}
self.logger.info("Bus:Event {}: {}".format(
event_type, event_data))
def run(): def run():
""" Fire listeners for event. """ """ Fire listeners for event. """
event = Event(self, event_type, event_data) event = Event(self, event_type, event_data)