diff --git a/src/pydase/task/decorator.py b/src/pydase/task/decorator.py index 7772465..1e3037e 100644 --- a/src/pydase/task/decorator.py +++ b/src/pydase/task/decorator.py @@ -30,13 +30,13 @@ class PerInstanceTaskDescriptor(Generic[R]): self, func: Callable[[Any], Coroutine[None, None, R]] | Callable[[], Coroutine[None, None, R]], - autostart: bool = False, - restart_on_failure: bool = False, - restart_sec: float = 1.0, - start_limit_interval_sec: float | None = None, - start_limit_burst: int = 3, - timeout_start_sec: float = 0.0, - exit_on_failure: bool = False, + autostart: bool, + restart_on_failure: bool, + restart_sec: float, + start_limit_interval_sec: float | None, + start_limit_burst: int, + timeout_start_sec: float, + exit_on_failure: bool, ) -> None: self.__func = func self.__autostart = autostart diff --git a/src/pydase/task/task.py b/src/pydase/task/task.py index 55ed8f8..ccc5804 100644 --- a/src/pydase/task/task.py +++ b/src/pydase/task/task.py @@ -92,13 +92,13 @@ class Task(pydase.data_service.data_service.DataService, Generic[R]): self, func: Callable[[], Coroutine[None, None, R | None]], *, - autostart: bool = False, - restart_on_failure: bool = False, - restart_sec: float = 1.0, - start_limit_interval_sec: float | None = None, - start_limit_burst: int = 3, - timeout_start_sec: float = 0.0, - exit_on_failure: bool = False, + autostart: bool, + restart_on_failure: bool, + restart_sec: float, + start_limit_interval_sec: float | None, + start_limit_burst: int, + timeout_start_sec: float, + exit_on_failure: bool, ) -> None: super().__init__() self._autostart = autostart