1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| from django.dispatch import Signal
|
|
| class ProjectSignals:
| """
| Signals for project: implements observer pattern for custom signals.
| Example:
|
| # publisher
| ProjectSignals.my_signal.send(sender=self, project=project)
|
| # observer
| @receiver(ProjectSignals.my_signal)
| def my_observer(sender, **kwargs):
| ...
| """
|
| post_label_config_and_import_tasks = Signal()
|
|