Utilities - mushroom.utils

class mushroom.utils.Observable(value=None)
get()
set(value)
subscribe(listener)
unsubscribe(listener)
unsubscribe_all(listener)
class mushroom.utils.Signal
connect(handler)
disconnect(handler)
disconnect_all()
send(*args, **kwargs)