예제 #1
0
 def __init__(self, instance=os, root='.'):
     FileSystem.__init__(self, instance)
     self.root = os.path.normpath(root)
     self.eventQueue = EventQueue()
     self.eventHandler = EventHandler(self.eventQueue)
     self.observer = Observer()
     self.observer.schedule(self.eventHandler,
                            path=self.root,
                            recursive=True)
     self.observer.start()
예제 #2
0
파일: server.py 프로젝트: bertl4398/MiGBox
    def __init__(self, root, userkey, salt):
        """
        Create a new server that handles the public key authentication.

        @param root: root path of the server.
        @type root: str
        @param userkey: path to the user's public key.
        @type userkey: str
        """

        super(Server, self).__init__()
        self.root = root
        self.userkey = userkey
        self.salt = salt
        self.eventQueue = EventQueue()
        self.eventHandler = EventHandler(self.eventQueue)
        self.observer = Observer()
        self.observer.schedule(self.eventHandler,
                               path=self.root,
                               recursive=True)
        self.observer.start()