summaryrefslogtreecommitdiff
path: root/cli.py
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-08-27 10:08:08 +0200
committerJuergen Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-11-30 10:01:19 +0100
commitc7487085b3eda8add714beadc20b8439dbf9c764 (patch)
treee321fcd27dd7c53f20aa1becb16aee075db52ccf /cli.py
parent676b39786de4e0251cac16cff46fcc3c343c0402 (diff)
downloadqtivi-qface-c7487085b3eda8add714beadc20b8439dbf9c764.tar.gz
Updated scripts
Diffstat (limited to 'cli.py')
-rwxr-xr-xcli.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/cli.py b/cli.py
index 978505e..eb2b530 100755
--- a/cli.py
+++ b/cli.py
@@ -63,8 +63,10 @@ class RunScriptChangeHandler(FileSystemEventHandler):
def on_modified(self, event):
if event.src_path.endswith('.cache'):
return
+ if event.is_directory:
+ return
print(event)
- sh(self.script)
+ sh('python3 {0}'.format(self.script))
@cli.command()
@@ -74,11 +76,12 @@ def generator_monitor(script):
event_handler = RunScriptChangeHandler(script)
observer = Observer()
observer.schedule(event_handler, './templates', recursive=True)
+ observer.schedule(event_handler, './examples', recursive=True)
observer.schedule(event_handler, str(Path(script).parent), recursive=False)
observer.start()
try:
while True:
- time.sleep(5)
+ time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()