From 7bd98ceeb825eed6aa4f264c88b2504958dd1916 Mon Sep 17 00:00:00 2001 From: Gijs Schoonderbeek <schoonderbeek@astron.nl> Date: Wed, 11 Jan 2023 14:08:42 +0100 Subject: [PATCH] Update for Python3 --- I2C_serial_pi.py | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/I2C_serial_pi.py b/I2C_serial_pi.py index 6aaa3f5..bcd3694 100644 --- a/I2C_serial_pi.py +++ b/I2C_serial_pi.py @@ -42,7 +42,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.2) - except IOError, err: + except IOError: + ret_ack = 0 + ret_value = 'ffff' + if DEBUG: + print("Reading error") + except err: ret_ack = 0 ret_value = 'ffff' if DEBUG: @@ -60,7 +65,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.2) - except IOError, err: + except IOError: + ret_ack = 0 + rd_value.append(0) + if DEBUG: + print("Reading error") + except err: ret_ack = 0 rd_value.append(0) if DEBUG: @@ -76,7 +86,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.3) - except IOError, err: + except IOError: + ret_ack = 0 + ret_value = 0 + if DEBUG: + print("Write error") + except err: ret_ack = 0 ret_value = 0 if DEBUG: @@ -90,7 +105,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.3) - except IOError, err: + except IOError: + ret_ack = 0 + ret_value = 0 + if DEBUG: + print("Write error") + except err: ret_ack = 0 ret_value = 0 if DEBUG: @@ -104,7 +124,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.3) - except IOError, err: + except IOError: + ret_ack = 0 + ret_value = 0 + if DEBUG: + print("Write error") + except err: ret_ack = 0 ret_value = 0 if DEBUG: @@ -119,7 +144,12 @@ class I2C: ret_ack = 1 if SLOW: sleep(0.3) - except IOError, err: + except IOError: + ret_ack = 0 + ret_value = 0 + if DEBUG: + print("No ACK") + except err: ret_ack = 0 ret_value = 0 if DEBUG: -- GitLab