Skip to content

Instantly share code, notes, and snippets.

@pencilcheck
Created March 19, 2012 19:21
Show Gist options
  • Save pencilcheck/2125049 to your computer and use it in GitHub Desktop.
Save pencilcheck/2125049 to your computer and use it in GitHub Desktop.
multiple inheritance
from Queue import Queue
from watchdog.observers import Observer
from watchdog.events import LoggingEventHandler, FileSystemEventHandler
class CMQueue(Queue, FileSystemEventHandler):
def __init__(self):
Queue.__init__(self)
FileSystemEventHandler.__init__(self)
def on_created(self, event):
print "created", self, event
def on_deleted(self, event):
print "deleted", self, event
def on_modified(self, event):
print "modified", self, event
def on_moved(self, event):
print "moved", self, event
class ChangesetMaster:
def __init__(self):
self.queue = CMQueue()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment