From 62f28f79db3f2fe96156a75037980c105df25d84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Mon, 16 Sep 2024 07:53:20 +0200 Subject: [PATCH] adds list and dictionary entries to task autostart --- src/pydase/task/autostart.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pydase/task/autostart.py b/src/pydase/task/autostart.py index 4804033..8f7344e 100644 --- a/src/pydase/task/autostart.py +++ b/src/pydase/task/autostart.py @@ -19,3 +19,9 @@ def autostart_service_tasks( val.start() elif isinstance(val, pydase.DataService): autostart_service_tasks(val) + elif isinstance(val, list): + for entry in val: + autostart_service_tasks(entry) + elif isinstance(val, dict): + for entry in val.values(): + autostart_service_tasks(entry)