X-Git-Url: http://git.treefish.org/~alex/photosort.git/blobdiff_plain/c7046dc83a755dcd25e3c65e30b3e1aa8788d08e..2350c45f65c594889d039869b591879168e89f09:/src/dirtrigger.py diff --git a/src/dirtrigger.py b/src/dirtrigger.py index 0ca4a4d..9bcad35 100644 --- a/src/dirtrigger.py +++ b/src/dirtrigger.py @@ -1,3 +1,4 @@ +import logging import threading import time from watchdog.events import DirDeletedEvent, FileDeletedEvent, FileSystemEventHandler @@ -16,7 +17,10 @@ class DirTrigger(FileSystemEventHandler): self._observer.schedule(self, path=dir_path, recursive=True) def start(self): - self._observer.start() + try: + self._observer.start() + except Exception as e: + logging.warning("Error starting file observer for %s: %s", dir_path, str(e)) def stop(self): self._observer.stop()