diff --git a/internal_filesystem/lib/mpos/task_manager.py b/internal_filesystem/lib/mpos/task_manager.py index 38d493cf..995bb5b1 100644 --- a/internal_filesystem/lib/mpos/task_manager.py +++ b/internal_filesystem/lib/mpos/task_manager.py @@ -36,13 +36,19 @@ class TaskManager: def stop(cls): cls.keep_running = False + @classmethod + def enable(cls): + cls.disabled = False + @classmethod def disable(cls): cls.disabled = True @classmethod def create_task(cls, coroutine): - cls.task_list.append(asyncio.create_task(coroutine)) + task = asyncio.create_task(coroutine) + cls.task_list.append(task) + return task @classmethod def list_tasks(cls):