Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. class Bus(object):
  2. def __init__(self):
  3. self.listeners = set()
  4.  
  5. def add_listener(self, listener):
  6. self.listeners.add(listener)
  7.  
  8. def remove_listener(self, listener):
  9. self.listeners.remove(listener)
  10.  
  11. def broadcast(self, *args, **kwargs):
  12. for listener in self.listeners:
  13. listener(*args, **kwargs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement