mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-21 08:40:03 +02:00
chore: refactoring method
This commit is contained in:
parent
69cd86b601
commit
eb46a088ee
@ -103,7 +103,7 @@ class TaskManager:
|
|||||||
setattr(self.service, f"start_{name}", self._make_start_task(name, method))
|
setattr(self.service, f"start_{name}", self._make_start_task(name, method))
|
||||||
setattr(self.service, f"stop_{name}", self._make_stop_task(name))
|
setattr(self.service, f"stop_{name}", self._make_stop_task(name))
|
||||||
|
|
||||||
def start_autostart_tasks(self) -> None:
|
def _initiate_task_startup(self) -> None:
|
||||||
if self.service._autostart_tasks is not None:
|
if self.service._autostart_tasks is not None:
|
||||||
for service_name, args in self.service._autostart_tasks.items():
|
for service_name, args in self.service._autostart_tasks.items():
|
||||||
start_method = getattr(self.service, f"start_{service_name}", None)
|
start_method = getattr(self.service, f"start_{service_name}", None)
|
||||||
@ -114,6 +114,8 @@ class TaskManager:
|
|||||||
f"No start method found for service '{service_name}'"
|
f"No start method found for service '{service_name}'"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def start_autostart_tasks(self) -> None:
|
||||||
|
self._initiate_task_startup()
|
||||||
attrs = get_class_and_instance_attributes(self.service)
|
attrs = get_class_and_instance_attributes(self.service)
|
||||||
|
|
||||||
for _, attr_value in attrs.items():
|
for _, attr_value in attrs.items():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user