task: removes check if function is bound (not used)

This commit is contained in:
Mose Müller 2025-01-17 19:59:51 +01:00
parent 303de82318
commit e25511768d

View File

@ -1,5 +1,4 @@
import asyncio
import inspect
import logging
import os
import signal
@ -163,7 +162,6 @@ class Task(pydase.data_service.data_service.DataService, Generic[R]):
self._result = task.result()
async def run_task() -> R | None:
if inspect.iscoroutinefunction(self._func):
logger.info("Starting task %r", self._func_name)
self._status = TaskStatus.RUNNING
attempts = 0
@ -212,10 +210,6 @@ class Task(pydase.data_service.data_service.DataService, Generic[R]):
break
await asyncio.sleep(self._restart_sec)
return None
logger.warning(
"Cannot start task %r. Function has not been bound yet", self._func_name
)
return None
logger.info("Creating task %r", self._func_name)
self._task = self._loop.create_task(run_task())