| 22 | |
| 23 | |
| 24 | class Receiver: |
| 25 | def __init__(self, signal): |
| 26 | self.call_counter = 0 |
| 27 | self.call_args = None |
| 28 | signal.connect(self, sender=APP_CONFIG) |
| 29 | |
| 30 | def __call__(self, signal, sender, **kwargs): |
| 31 | self.call_counter += 1 |
| 32 | self.call_args = kwargs |
| 33 | |
| 34 | |
| 35 | class OneTimeReceiver: |
no outgoing calls