Index: cs.py =================================================================== diff -u -r5e2872a15167f8d66d074d106f3afc78d1da3dea -r3b80d8631090f72584ae2a309efcea2d20b4f62e --- cs.py (.../cs.py) (revision 5e2872a15167f8d66d074d106f3afc78d1da3dea) +++ cs.py (.../cs.py) (revision 3b80d8631090f72584ae2a309efcea2d20b4f62e) @@ -1,12 +1,17 @@ +#!/usr/bin/python3 + +"""Implementation of CloudSync launcher and management script""" + import os import signal import sys import time import logging from subprocess import Popen -arguments = sys.argv +DELAY = 0.5 +arguments = sys.argv logging_level = logging.INFO @@ -25,15 +30,15 @@ print("CloudSync app already running") else: print("Starting CloudSync app with logging level {0}".format(logging_level)) - time.sleep(0.5) + time.sleep(DELAY) Popen(['python3', 'cloud_sync.py', str(logging_level)]) def stop(): cs_proc_pid = get_pid() if cs_proc_pid: print("Stopping CloudSync app...") - time.sleep(0.5) + time.sleep(DELAY) os.kill(int(cs_proc_pid), signal.SIGKILL) else: print("CloudSync app is not running.") @@ -57,7 +62,7 @@ stop() elif arguments[1] == "restart": print("Restarting CloudSync app...") - time.sleep(0.5) + time.sleep(DELAY) stop() start() elif arguments[1] == "status":