Exemple #1
0
def start(nomadic, port):
    """start the daemon;
    i.e. run the server and the file system handler/watcher"""
    logger.log.debug('nomadic daemon started.')
    try:
        ob = Observer()
        hndlr = Handler(nomadic)
        ob.schedule(hndlr, nomadic.notes_path, recursive=True)
        ob.start()

        server = Server(port)
        server.start()

        try:
            while True:
                time.sleep(1)
        except KeyboardInterrupt:
            ob.stop()
            ob.join()

    except Exception as e:
        logger.log.exception(e)
        raise

    else:
        ob.stop()
        ob.join()
Exemple #2
0
def summon(nomadic, port):
    try:
        ob = Observer()
        srvr = Server(port)
        hndlr = Handler(nomadic)

        ob.schedule(hndlr, nomadic.notes_path, recursive=True)

        ob.start()
        srvr.start()

        try:
            while True:
                time.sleep(1)
        except KeyboardInterrupt:
            ob.stop()
            ob.join()

    except Exception as e:
        logger.log.exception(e)
        raise

    else:
        ob.stop()
        ob.join()
Exemple #3
0
 def setUp(self):
     self.nomadic = Nomadic(self.notes_dir)
     self.handler = Handler(self.nomadic)
Exemple #4
0
    def setUp(self):
        self.nomadic = Nomadic(self.notes_dir)
        self.nomadic.index.reset()

        self.handler = Handler(self.nomadic)