Skip to content

Commit 6ee1d9f

Browse files
author
Andrei Neagu
committed
mypy
1 parent 915ab48 commit 6ee1d9f

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

packages/service-library/src/servicelib/aiohttp/long_running_tasks/_server.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ async def start_long_running_task(
9393
except asyncio.CancelledError:
9494
# cancel the task, the client has disconnected
9595
if task_id:
96-
await lrt_api.cancel_task(long_running_manager.tasks_manager, None, task_id)
96+
await lrt_api.cancel_task(
97+
long_running_manager.tasks_manager, task_context, task_id
98+
)
9799
raise
98100

99101

packages/service-library/src/servicelib/fastapi/long_running_tasks/_routes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async def list_tasks(
3030
),
3131
)
3232
for t in await lrt_api.list_tasks(
33-
long_running_manager.tasks_manager, task_context=None
33+
long_running_manager.tasks_manager, task_context={}
3434
)
3535
]
3636

@@ -52,7 +52,7 @@ async def get_task_status(
5252
) -> TaskStatus:
5353
assert request # nosec
5454
return await lrt_api.get_task_status(
55-
long_running_manager.tasks_manager, task_context=None, task_id=task_id
55+
long_running_manager.tasks_manager, task_context={}, task_id=task_id
5656
)
5757

5858

@@ -75,7 +75,7 @@ async def get_task_result(
7575
) -> TaskResult | Any:
7676
assert request # nosec
7777
return await lrt_api.get_task_result(
78-
long_running_manager.tasks_manager, task_context=None, task_id=task_id
78+
long_running_manager.tasks_manager, task_context={}, task_id=task_id
7979
)
8080

8181

@@ -98,5 +98,5 @@ async def cancel_and_delete_task(
9898
) -> None:
9999
assert request # nosec
100100
await lrt_api.remove_task(
101-
long_running_manager.tasks_manager, task_context=None, task_id=task_id
101+
long_running_manager.tasks_manager, task_context={}, task_id=task_id
102102
)

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ async def start_task(
5757

5858

5959
async def list_tasks(
60-
tasks_manager: TasksManager, task_context: TaskContext | None
60+
tasks_manager: TasksManager, task_context: TaskContext
6161
) -> list[TaskBase]:
6262
return await tasks_manager.list_tasks(with_task_context=task_context)
6363

6464

6565
async def get_task_status(
66-
tasks_manager: TasksManager, task_context: TaskContext | None, task_id: TaskId
66+
tasks_manager: TasksManager, task_context: TaskContext, task_id: TaskId
6767
) -> TaskStatus:
6868
"""returns the status of a task"""
6969
return await tasks_manager.get_task_status(
@@ -72,7 +72,7 @@ async def get_task_status(
7272

7373

7474
async def get_task_result(
75-
tasks_manager: TasksManager, task_context: TaskContext | None, task_id: TaskId
75+
tasks_manager: TasksManager, task_context: TaskContext, task_id: TaskId
7676
) -> Any:
7777
try:
7878
task_result = await tasks_manager.get_task_result(
@@ -101,14 +101,14 @@ async def get_task_result(
101101

102102

103103
async def remove_task(
104-
tasks_manager: TasksManager, task_context: TaskContext | None, task_id: TaskId
104+
tasks_manager: TasksManager, task_context: TaskContext, task_id: TaskId
105105
) -> None:
106106
"""removes / cancels a task"""
107107
await tasks_manager.remove_task(task_id, with_task_context=task_context)
108108

109109

110110
async def cancel_task(
111-
tasks_manager: TasksManager, task_context: TaskContext | None, task_id: TaskId
111+
tasks_manager: TasksManager, task_context: TaskContext, task_id: TaskId
112112
) -> None:
113113
"""cancels a task"""
114114
await tasks_manager.cancel_task(task_id, with_task_context=task_context)

0 commit comments

Comments
 (0)