summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <juergen@ryannel.org>2018-05-02 11:12:52 +0200
committerJuergen Bocklage-Ryannel <juergen@ryannel.org>2018-05-02 11:12:52 +0200
commitd881beb5f7f0f3d22c7bbfea6407a445c1f23578 (patch)
tree369be81e33e3ad3c6915b018363e89667bf81767
parent04a3536fc59212e7ac3b2481d77b6e792d5c8408 (diff)
downloadqtivi-qface-d881beb5f7f0f3d22c7bbfea6407a445c1f23578.tar.gz
Ensure watched file entries are always folders
-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