exception handling on serial write without a port
This commit is contained in:
parent
1ee15ce3a5
commit
7a848e26fc
@ -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.")
|
||||
|
Loading…
Reference in New Issue
Block a user