exception handling on serial write without a port

This commit is contained in:
Kevin Matz 2019-08-05 16:37:15 -04:00
parent 1ee15ce3a5
commit 7a848e26fc

View File

@ -42,8 +42,12 @@ class Robot:
str = str.lower().encode()
try:
self.serial_port.write(str)
except serial.serialutil.SerialTimeoutException:
pass
except AttributeError:
logger.error("ERROR: serial port not writeable.")
except serial.SerialException as e:
logger.error(e)
except serial.SerialTimeoutException as e:
logger.debug(e)
def isMoving(self):
return self.angle != self.target
@ -94,5 +98,5 @@ class Robot:
except NameError:
logger.error("ERROR: configuration hasn't been set!")
raise
except serial.serialutil.SerialException:
except serial.SerialException:
logger.error("ERROR: Unable to start serial port.")