Handle directory-modify events and search for modified file
This commit is contained in:
@@ -59,7 +59,6 @@ class DebouncedHandler(PatternMatchingEventHandler):
|
|||||||
try:
|
try:
|
||||||
src = getattr(event, "src_path", None)
|
src = getattr(event, "src_path", None)
|
||||||
dest = getattr(event, "dest_path", None)
|
dest = getattr(event, "dest_path", None)
|
||||||
trigger = None
|
|
||||||
|
|
||||||
if dest:
|
if dest:
|
||||||
trigger = dest
|
trigger = dest
|
||||||
@@ -76,7 +75,7 @@ class DebouncedHandler(PatternMatchingEventHandler):
|
|||||||
else:
|
else:
|
||||||
trigger = WATCH_DIR
|
trigger = WATCH_DIR
|
||||||
logging.debug(f"Filesystem event: {event.event_type} on {trigger}")
|
logging.debug(f"Filesystem event: {event.event_type} on {trigger}")
|
||||||
schedule_export(event.src_path)
|
schedule_export(trigger)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception(f"Error handling filesystem event; scheduling export for watch dir as fallback: {e}")
|
logging.exception(f"Error handling filesystem event; scheduling export for watch dir as fallback: {e}")
|
||||||
schedule_export(WATCH_DIR)
|
schedule_export(WATCH_DIR)
|
Reference in New Issue
Block a user