From 63d0263b19274e4f1bee9a55f090e7f7e907c67b Mon Sep 17 00:00:00 2001 From: "L. Bogner" Date: Sun, 19 May 2019 08:55:58 +0200 Subject: [PATCH] bug fix --- terminalControl.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/terminalControl.py b/terminalControl.py index a4658a4..03c24ed 100644 --- a/terminalControl.py +++ b/terminalControl.py @@ -184,13 +184,19 @@ class argvReader: def deserialize(self, filepath): global servo0actual - with open(filepath, 'r') as file: - string = file.readline() - string.split(",") - servo0actual = int(string[0]) - joy_it.servo1.set_angle(int(string[1])) - joy_it.servo2.set_angle(int(string[2])) - joy_it.servo3.set_angle(int(string[3])) + try: + with open(filepath, 'r') as file: + string = file.readline() + string.split(",") + servo0actual = int(string[0]) + joy_it.servo1.set_angle(int(string[1])) + joy_it.servo2.set_angle(int(string[2])) + joy_it.servo3.set_angle(int(string[3])) + except FileNotFoundError: + servo0actual = 0 + joy_it.servo1.set_angle(0) + joy_it.servo2.set_angle(0) + joy_it.servo3.set_angle(0) def get_ms_servo4(deg):