Skip to content

Commit 55bf414

Browse files
author
Andrei Neagu
committed
hid internals
1 parent 46b2ff3 commit 55bf414

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

packages/service-library/src/servicelib/long_running_tasks/lrt_api.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Any
22

33
from .models import TaskBase, TaskId, TaskStatus
4-
from .task import RegisteredTaskName, TaskContext, TasksManager, TrackedTask
4+
from .task import RegisteredTaskName, TaskContext, TasksManager
55

66

77
async def start_task(
@@ -52,10 +52,7 @@ async def start_task(
5252
def list_tasks(
5353
tasks_manager: TasksManager, task_context: TaskContext | None
5454
) -> list[TaskBase]:
55-
tracked_tasks: list[TrackedTask] = tasks_manager.list_tasks(
56-
with_task_context=task_context
57-
)
58-
return [TaskBase(task_id=t.task_id) for t in tracked_tasks]
55+
return tasks_manager.list_tasks(with_task_context=task_context)
5956

6057

6158
def get_task_status(

packages/service-library/src/servicelib/long_running_tasks/task.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
TaskNotFoundError,
2424
TaskNotRegisteredError,
2525
)
26-
from .models import TaskId, TaskStatus, TrackedTask
26+
from .models import TaskBase, TaskId, TaskStatus, TrackedTask
2727

2828
_logger = logging.getLogger(__name__)
2929

@@ -175,12 +175,14 @@ async def _stale_tasks_monitor_worker(self) -> None:
175175
task_id, with_task_context=None, reraise_errors=False
176176
)
177177

178-
def list_tasks(self, with_task_context: TaskContext | None) -> list[TrackedTask]:
178+
def list_tasks(self, with_task_context: TaskContext | None) -> list[TaskBase]:
179179
if not with_task_context:
180-
return list(self._tracked_tasks.values())
180+
return [
181+
TaskBase(task_id=task.task_id) for task in self._tracked_tasks.values()
182+
]
181183

182184
return [
183-
task
185+
TaskBase(task_id=task.task_id)
184186
for task in self._tracked_tasks.values()
185187
if task.task_context == with_task_context
186188
]

0 commit comments

Comments
 (0)