'Retrieve a list of application services interested in this event.
Args:
event(Event): The event to check. Can be None if alias_list is not.
Returns:
list<ApplicationService>: A list of services interested in this
event based on the service regex.'

@defer.inlineCallbacks
def _get_services_for_event(self, event):

    services = self.store.get_app_services()
    interested_list = [s for s in services if (yield s.is_interested(event, self.store))]
    defer.returnValue(interested_list)
