diff --git a/server.py b/server.py index 381e445..ae4e2ed 100644 --- a/server.py +++ b/server.py @@ -49,14 +49,16 @@ def hello(): hex = hex.replace("#", "") str = "56" + hex + "00f0aa" - # try: - result = subprocess.run( - [f"gatttool -i hci0 -b b2:3b:03:00:14:d6 --char-write-req -a 0x0009 -n {str}"], - stdout=subprocess.PIPE, - shell=True, - ).stdout.decode("utf-8") - print(result) - if "Characteristic value was written successfully" not in result: - raise Exception - else: - return request.query_string + try: + result = subprocess.run( + [f"gatttool -i hci0 -b b2:3b:03:00:14:d6 --char-write-req -a 0x0009 -n {str}"], + stdout=subprocess.PIPE, + shell=True, + ).stdout.decode("utf-8") + print(result) + if "Characteristic value was written successfully" not in result: + raise Exception + else: + return request.query_string + except: + raise Exception \ No newline at end of file