summaryrefslogtreecommitdiff
path: root/cli.py
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-12-05 17:27:17 +0100
committerJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-12-05 17:27:17 +0100
commit1b68138a7f67101998f5cc6016c218e7a631a37d (patch)
tree5a115dc41303949ea75e1cac742cdc586250ee7e /cli.py
parenta98033f4cac3247670e2f28cfc7aa3250e64e050 (diff)
downloadqtivi-qface-1b68138a7f67101998f5cc6016c218e7a631a37d.tar.gz
WIP: updating the qtcpp generator
Diffstat (limited to 'cli.py')
-rwxr-xr-xcli.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/cli.py b/cli.py
index f63c296..bb0a882 100755
--- a/cli.py
+++ b/cli.py
@@ -86,6 +86,7 @@ class RunScriptChangeHandler(FileSystemEventHandler):
def __init__(self, script):
super(RunTestChangeHandler).__init__()
self.script = script
+ self.is_running = False
def on_modified(self, event):
if event.src_path.endswith('.cache'):
@@ -95,7 +96,11 @@ class RunScriptChangeHandler(FileSystemEventHandler):
self.run()
def run(self):
+ if self.is_running:
+ return
+ self.is_running = True
sh(self.script, cwd=Path.getcwd())
+ self.is_running = False
@cli.command()
@@ -151,7 +156,7 @@ def _generate_reload(generator, input, output):
try:
while True:
- time.sleep(2)
+ time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()