module documentation

Helper functions for working with signals

Function disconnect_all Disconnect all signal handlers. Useful for cleaning up after running tests
Function send_catch_log Like pydispatcher.robust.sendRobust but it also logs errors and returns Failures instead of exceptions.
Function send_catch_log_deferred Like send_catch_log but supports returning deferreds on signal handlers. Returns a deferred that gets fired once all signal handlers deferreds were fired.
Variable logger Undocumented
def disconnect_all(signal=Any, sender=Any): (source)

Disconnect all signal handlers. Useful for cleaning up after running tests

def send_catch_log(signal=Any, sender=Anonymous, *arguments, **named): (source)

Like pydispatcher.robust.sendRobust but it also logs errors and returns Failures instead of exceptions.

def send_catch_log_deferred(signal=Any, sender=Anonymous, *arguments, **named): (source)

Like send_catch_log but supports returning deferreds on signal handlers. Returns a deferred that gets fired once all signal handlers deferreds were fired.

Undocumented