summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-08-11 13:32:18 +0200
committerJuergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>2017-08-11 13:32:18 +0200
commit0743272c20c034c2252fcf098a94776cc3300144 (patch)
tree6e7c5abbfa4fcafc58956d1c541a247e295855b1
parent370e6f62437d11a7c6974cd5ed71e6a8f0761ded (diff)
downloadqtivi-qface-0743272c20c034c2252fcf098a94776cc3300144.tar.gz
changed calling of watch.monitor.
It takes now the location of the original script, the source and destinations and and argv list of the calling arguments
-rw-r--r--qface/watch.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/qface/watch.py b/qface/watch.py
index 4667fe3..9501f25 100644
--- a/qface/watch.py
+++ b/qface/watch.py
@@ -28,15 +28,15 @@ class RunScriptChangeHandler(FileSystemEventHandler):
self.is_running = False
-def monitor(script, src, dst):
+def monitor(script, src, dst, args):
"""
reloads the script given by argv when src files changes
"""
src = src if isinstance(src, (list, tuple)) else [src]
dst = Path(dst).expand().abspath()
src = [Path(entry).expand().abspath() for entry in src]
- script = Path(script).expand().abspath()
- command = '{0} {1} {2}'.format(script, ' '.join(src), dst)
+ command = ' '.join(args)
+ print('command: ', command)
event_handler = RunScriptChangeHandler(command)
observer = Observer()
click.secho('watch recursive: {0}'.format(script.dirname()), fg='blue')