(self, msg: str, subscriber: Subscriber)
| 16 | self.msg_queue.append(msg) |
| 17 | |
| 18 | def subscribe(self, msg: str, subscriber: Subscriber) -> None: |
| 19 | self.subscribers.setdefault(msg, []).append(subscriber) |
| 20 | |
| 21 | def unsubscribe(self, msg: str, subscriber: Subscriber) -> None: |
| 22 | self.subscribers[msg].remove(subscriber) |