thorn.generic.signals

Dispatching by signal.

class thorn.generic.signals.signal_dispatcher(fun, use_transitions=False, **kwargs)[source]

Signal dispatcher abstraction.

connect(sender=None, weak=False, **kwargs)[source]
context(instance, **kwargs)[source]
load_signals(signals)[source]
prepare_sender(sender)[source]
setup_signals()[source]
should_dispatch(instance, **kwargs)[source]
signals = None