diff options
-rw-r--r-- | qface/watch.py | 2 |
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 |