From 521d456f16063ecb68da8dac064440ba43f12f19 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Thu, 8 Jun 2023 10:10:58 +0200 Subject: [PATCH] Tries to fix "dict object has no attr pwr" error --- ohmpi/hardware_system.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index d83dc4db..ef38bfdb 100644 --- a/ohmpi/hardware_system.py +++ b/ohmpi/hardware_system.py @@ -73,6 +73,8 @@ class OhmPiHardware: HARDWARE_CONFIG['tx'].update({'exec_logger': self.exec_logger, 'data_logger': self.data_logger, 'soh_logger': self.soh_logger}) self.tx = kwargs.pop('tx', tx_module.Tx(**HARDWARE_CONFIG['tx'])) + if isinstance(self.tx, dict): + self.tx = tx_module.Tx(**self.tx) print(f'tx: {self.tx}, type: {type(self.tx)}') # TODO: Delete me! self.tx.pwr = self.pwr self._cabling = kwargs.pop('cabling', {}) -- GitLab