diff --git a/src/DebouncedHandler.py b/src/DebouncedHandler.py index e15fcb4..2b33069 100644 --- a/src/DebouncedHandler.py +++ b/src/DebouncedHandler.py @@ -59,7 +59,6 @@ class DebouncedHandler(PatternMatchingEventHandler): try: src = getattr(event, "src_path", None) dest = getattr(event, "dest_path", None) - trigger = None if dest: trigger = dest @@ -76,7 +75,7 @@ class DebouncedHandler(PatternMatchingEventHandler): else: trigger = WATCH_DIR logging.debug(f"Filesystem event: {event.event_type} on {trigger}") - schedule_export(event.src_path) + schedule_export(trigger) except Exception as e: logging.exception(f"Error handling filesystem event; scheduling export for watch dir as fallback: {e}") schedule_export(WATCH_DIR) \ No newline at end of file