From 7a182dac88ef06ae4cfd03c4369f614dfe54a9b1 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Tue, 28 Nov 2023 21:59:05 +0100 Subject: [PATCH] Tries to fix adafruit warning --- ohmpi/hardware_components/raspberry_pi.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ohmpi/hardware_components/raspberry_pi.py b/ohmpi/hardware_components/raspberry_pi.py index 3bfa2af7..86a96d64 100644 --- a/ohmpi/hardware_components/raspberry_pi.py +++ b/ohmpi/hardware_components/raspberry_pi.py @@ -37,19 +37,19 @@ class Ctl(CtlAbstract): # None interface for battery self.interfaces['none'] = None - warnings.filterwarnings("error") # to filter out adafruit warning about setting I2C frequency + # warnings.filterwarnings("error") # to filter out adafruit warning about setting I2C frequency # I2C + warnings.filterwarnings(RuntimeWarning, action='ignore', module=busio) try: self.interfaces['i2c'] = busio.I2C(board.SCL, board.SDA) # noqa - except RuntimeWarning: - pass + except Exception as e: + self.exec_logger.warning(f'Could not initialize I2C:\n{e}') - warnings.resetwarnings() + # warnings.resetwarnings() # Extended I2C + warnings.filterwarnings(RuntimeWarning, action='ignore', module=ExtendedI2C) try: self.interfaces['i2c_ext'] = ExtendedI2C(4) # 4 is defined - except RuntimeWarning: - pass except Exception as e: self.exec_logger.warning(f'Could not initialize Extended I2C:\n{e}') -- GitLab