diff options
author | Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com> | 2016-12-05 17:27:17 +0100 |
---|---|---|
committer | Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com> | 2016-12-05 17:27:17 +0100 |
commit | 1b68138a7f67101998f5cc6016c218e7a631a37d (patch) | |
tree | 5a115dc41303949ea75e1cac742cdc586250ee7e /cli.py | |
parent | a98033f4cac3247670e2f28cfc7aa3250e64e050 (diff) | |
download | qtivi-qface-1b68138a7f67101998f5cc6016c218e7a631a37d.tar.gz |
WIP: updating the qtcpp generator
Diffstat (limited to 'cli.py')
-rwxr-xr-x | cli.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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() |