summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qface/watch.py2
1 files changed, 2 insertions, 0 deletions
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