From d881beb5f7f0f3d22c7bbfea6407a445c1f23578 Mon Sep 17 00:00:00 2001 From: Juergen Bocklage-Ryannel Date: Wed, 2 May 2018 11:12:52 +0200 Subject: Ensure watched file entries are always folders --- qface/watch.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qface') diff --git a/qface/watch.py b/qface/watch.py index 9501f25..1a9ef23 100644 --- a/qface/watch.py +++ b/qface/watch.py @@ -42,6 +42,8 @@ def monitor(script, src, dst, args): click.secho('watch recursive: {0}'.format(script.dirname()), fg='blue') observer.schedule(event_handler, script.dirname(), recursive=True) for entry in src: + if entry.isfile(): + entry = entry.parent click.secho('watch recursive: {0}'.format(entry), fg='blue') observer.schedule(event_handler, entry, recursive=True) event_handler.run() # run always once -- cgit v1.2.1