diff options
author | Juergen Bocklage-Ryannel <juergen@ryannel.org> | 2018-05-02 11:12:52 +0200 |
---|---|---|
committer | Juergen Bocklage-Ryannel <juergen@ryannel.org> | 2018-05-02 11:12:52 +0200 |
commit | d881beb5f7f0f3d22c7bbfea6407a445c1f23578 (patch) | |
tree | 369be81e33e3ad3c6915b018363e89667bf81767 | |
parent | 04a3536fc59212e7ac3b2481d77b6e792d5c8408 (diff) | |
download | qtivi-qface-d881beb5f7f0f3d22c7bbfea6407a445c1f23578.tar.gz |
Ensure watched file entries are always folders
-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 |