This document describes an older version of Celery (2.2). For the latest stable version please go here.
Base class for all signals
Connect receiver to sender for signal.
Parameters: |
|
---|
Disconnect receiver from sender for signal.
If weak references are used, disconnect need not be called. The receiver will be removed from dispatch automatically.
Parameters: |
|
---|
Send signal from sender to all connected receivers.
If any receiver raises an error, the error propagates back through send, terminating the dispatch loop, so it is quite possible to not have all receivers called if a raises an error.
Parameters: |
|
---|---|
Returns: | a list of tuple pairs: [(receiver, response), ... ]. |
Send signal from sender to all connected receivers catching errors.
Parameters: |
|
---|---|
Returns: | a list of tuple pairs: [(receiver, response), ... ]. |
Raises DispatcherKeyError: | |
if any receiver raises an error (specifically any subclass of Exception), the error instance is returned as the result for that receiver.