class Event(object):
    def __init__(self):
        self.watchers = []

    def addWatcher(self, func):
        self.watchers.append(func)

    def delWatcher(self, func):
        self.watchers.remove(func)

    def raiseEvent(self):
        for f in self.watchers:
            f()

