diff --git a/eiffellib/subscribers/eiffel_subscriber.py b/eiffellib/subscribers/eiffel_subscriber.py index cad0292..bda08b3 100644 --- a/eiffellib/subscribers/eiffel_subscriber.py +++ b/eiffellib/subscribers/eiffel_subscriber.py @@ -108,7 +108,7 @@ def _call_subscribers(self, meta_type, event): at_least_one = False for callback in self.subscribers.get(meta_type, []) + self.subscribers.get("*", []): callback(event, self.get_context(event)) - for callback in self.nackables.get(meta_type, []): + for callback in self.nackables.get(meta_type, []) + self.nackables.get("*", []): at_least_one = True response = callback(event, self.get_context(event)) if response is True: