diff --git a/mitogen/core.py b/mitogen/core.py index 893a1e1e..7aea8704 100644 --- a/mitogen/core.py +++ b/mitogen/core.py @@ -329,7 +329,8 @@ def fire(obj, name, *args, **kwargs): registered for the named signal on `obj`. """ signals = vars(obj).get('_signals', {}) - return [func(*args, **kwargs) for func in signals.get(name, ())] + for func in signals.get(name, ()): + func(*args, **kwargs) def takes_econtext(func):