diff options
author | Tomás Touceda <chiiph@leap.se> | 2013-03-28 15:37:57 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2013-03-28 15:37:57 -0300 |
commit | 1a39a8fa75494a05606312342d1cfa8d94035efa (patch) | |
tree | 30286599867e62baa0ab39a09b4847e5a9822636 /src/launcher.py | |
parent | 14f3454afd92e1ae37950eb9d8bbb1bf750a1ed9 (diff) |
Add python launcher that launches recurring updates
Diffstat (limited to 'src/launcher.py')
-rw-r--r-- | src/launcher.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/launcher.py b/src/launcher.py new file mode 100644 index 0000000..61e2a7f --- /dev/null +++ b/src/launcher.py @@ -0,0 +1,30 @@ +import time +import threading + +from leap.app import main as leap_client +from thandy.ClientCLI import update as thandy_update + + +class Thandy(threading.Thread): + def run(self): + while True: + try: + args = [ + "--repo=/home/chiiph/Code/leap/repo/", + "--debug", + "--install", + "/bundleinfo/LEAPClient/" + ] + thandy_update(args) + except Exception as e: + print "ERROR1:", e + finally: + time.sleep(60) + + +if __name__ == "__main__": + thandy_thread = Thandy() + thandy_thread.daemon = True + thandy_thread.start() + + leap_client() |