Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Bus(object):
- def __init__(self):
- self.listeners = set()
- def add_listener(self, listener):
- self.listeners.add(listener)
- def remove_listener(self, listener):
- self.listeners.remove(listener)
- def broadcast(self, *args, **kwargs):
- for listener in self.listeners:
- listener(*args, **kwargs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement