schlichtanders.mymixin module

Add fancy features to classes.

class schlichtanders.mymixin.Listenable[source]

Bases: object

add_listener(attr, listener_id, listener)[source]

adds listener :param listener: function :param listener_id: should be unique hashable identifier (used for again deleting the listener)

remove_listener(listener_id, attr=None)[source]