From 19ffda3d49951c14f6253536e9d24449ccc198b2 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Sun, 30 Apr 2023 21:33:10 +0200 Subject: [PATCH] Fixes deprecation --- ohmpi.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ohmpi.py b/ohmpi.py index 7ed12892..043669f9 100644 --- a/ohmpi.py +++ b/ohmpi.py @@ -22,6 +22,7 @@ from termcolor import colored import threading from OhmPi.logging_setup import setup_loggers from OhmPi.config import MQTT_CONTROL_CONFIG, OHMPI_CONFIG, EXEC_LOGGING_CONFIG +import OhmPi.deprecated as deprecated from logging import DEBUG from OhmPi.hardware_system import OhmPiHardware @@ -152,7 +153,12 @@ class OhmPi(object): self.exec_logger.warning('No connection to control broker.' ' Use python/ipython to interact with OhmPi object...') - from OhmPi.deprecated import * + def __getattr__(self, name): + if not hasattr(self, name): + if hasattr(deprecated, name): + return getattr(deprecated, name) + else: + return getattr(self, name) @staticmethod def append_and_save(filename: str, last_measurement: dict, cmd_id=None): -- GitLab