class Observable(object): ''' Definition of an observable class ''' def __init__(self, observer = None): if not observer is None: self.observer = observer else: self.observer = AccumulativeObserver() def notify(self, action, message): self.observer.notify(self.__class__.__name__, action, message)
class Observable(object): """ Definition of an observable class """ def __init__(self, observer = None): if not observer is None: self.observer = observer else: self.observer = AccumulativeObserver() def notify(self, action, message): self.observer.notify(self.__class__.__name__, action, message)
def __init__(self, observer = None): if not observer is None: self.observer = observer else: self.observer = AccumulativeObserver()