Skip to content

Commit bea27f8

Browse files
authored
retry failed component initialization (#2865)
1 parent 09f6bf1 commit bea27f8

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

packages/modules/common/configurable_device.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,4 +120,11 @@ def update(self):
120120
for component in self.components.values():
121121
if hasattr(component, "initialized") and component.initialized:
122122
initialized_components.append(component)
123+
else:
124+
try:
125+
component.initialize()
126+
component.initialized = True
127+
initialized_components.append(component)
128+
except Exception:
129+
log.exception(f"Initialisierung der Komponente {component} fehlgeschlagen")
123130
self.__component_updater(initialized_components, self.error_handler)

0 commit comments

Comments
 (0)