diff --git a/myapp.py b/myapp.py index 9a90c2c..b9259ea 100644 --- a/myapp.py +++ b/myapp.py @@ -151,8 +151,12 @@ def opener(lck): requests.get("http://192.168.0.103/open") def localtunnel_launcher(port=8000, wanted_subdomain="open-domodoor"): - result = subprocess.run(args="lt --port {} --subdomain {}".format(port,wanted_subdomain), shell=True, executable="/bin/bash") - print("Process returned:", result) + while True: + try: + result = subprocess.run(args="lt --port {} --subdomain {}".format(port,wanted_subdomain), shell=True, executable="/bin/bash") + print("Process returned:", result) + except KeyboardInterrupt: + break def remote_handler(lck): n_attempts = 0 @@ -181,6 +185,12 @@ def remote_handler(lck): n_attempts += 1 print("Attempt "+str(n_attempts)+" fails in finding remote") time.sleep(3) + +def phone_number_to_long_format(number="0000000000"): + if len(number)==12 and number[0]=="+": + return number + elif len(number)==10: + return "+33"+number[1:] #------ENDPOINTS------