Вы хотите отслеживать изменения файлов в каталоге, я вряд ли рекомендую использовать Watchdog .
В состав Watchdog входит скрипт watchmedo
, который может запускать сценарии оболочки при изменении файла.
Вы можете попробовать что-то подобное:
watchmedo shell-command \
--patterns="*.py" \
--recursive \
--command='path/to/python path/to/script.py "${watch_src_path}"' \
your_directory