From e121c3ca8e676d8ff328b1c32c81c82565e3b6e6 Mon Sep 17 00:00:00 2001 From: l_samenv Date: Tue, 4 Jun 2024 08:16:08 +0200 Subject: [PATCH] FrappyNode.doInit must super call SecNodeDevice.doInit --- devices.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/devices.py b/devices.py index 3a334e7..cbd9acf 100644 --- a/devices.py +++ b/devices.py @@ -682,9 +682,7 @@ class FrappyNode(SecNodeDevice, Moveable): self.restart(value) def doInit(self, mode): - if mode == SIMULATION or session.sessiontype == POLLER: - super().doInit(mode) - else: + if mode != SIMULATION and session.sessiontype != POLLER: fc = session.devices.get('frappy') if fc: cfg, running = fc.get_init_info(self.service) @@ -693,11 +691,7 @@ class FrappyNode(SecNodeDevice, Moveable): if cfg and (':' not in cfg and cfg != running): self._set_status(status.ERROR, 'cfg changed') return - if self.uri: - try: - self._connect() - except Exception: - pass + super().doInit(mode) def doStop(self): """never busy"""