diff --git a/homeassistant/__init__.py b/homeassistant/__init__.py index ec35228ece0..db52a1226f7 100644 --- a/homeassistant/__init__.py +++ b/homeassistant/__init__.py @@ -221,14 +221,14 @@ class Bus(object): get = self._event_listeners.get listeners = get(MATCH_ALL, []) + get(event_type, []) + self.logger.info("Bus:Event {}: {}".format( + event_type, event_data)) + if not listeners: return event_data = event_data or {} - self.logger.info("Bus:Event {}: {}".format( - event_type, event_data)) - def run(): """ Fire listeners for event. """ event = Event(self, event_type, event_data)