observer.utils package¶
Submodules¶
observer.utils.models module¶
observer.utils.signals module¶
-
observer.utils.signals.
register_reciever
(model, signal, receiver, sender=None, **kwargs)[source]¶ Connect signal and receiver of the model without duplication
Parameters: - model (class) – A target class
- signal (signal) – A django signal
- receiver (reciever) – A django signal receiver
- sender (model) – A model class
- **kwargs – Options passed to the signal.connect method
Returns: True for new registration, False for already registered.
Return type: bool
-
observer.utils.signals.
unregister_reciever
(model, signal, receiver)[source]¶ Disconnect signal and receiver of the model without exception
Parameters: - model (class) – A target class
- signal (signal) – A django signal
- receiver (reciever) – A django signal receiver
Returns: True for success, False for already disconnected.
Return type: bool