Skip to content

Commit a027afd

Browse files
author
Andrei Neagu
committed
mypy
1 parent cb79b56 commit a027afd

File tree

5 files changed

+15
-12
lines changed

5 files changed

+15
-12
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
from settings_library.redis import RedisSettings
55

66
from ...long_running_tasks.base_long_running_manager import BaseLongRunningManager
7-
from ...long_running_tasks.task import Namespace, TaskContext, TasksManager
7+
from ...long_running_tasks.models import TaskContext
8+
from ...long_running_tasks.task import Namespace, TasksManager
89
from ._constants import APP_LONG_RUNNING_MANAGER_KEY
910
from ._request import get_task_context
1011

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
DEFAULT_STALE_TASK_CHECK_INTERVAL,
1717
DEFAULT_STALE_TASK_DETECT_TIMEOUT,
1818
)
19-
from ...long_running_tasks.models import TaskGet
20-
from ...long_running_tasks.task import RegisteredTaskName, TaskContext
19+
from ...long_running_tasks.models import TaskContext, TaskGet
20+
from ...long_running_tasks.task import RegisteredTaskName
2121
from ..typing_extension import Handler
2222
from . import _routes
2323
from ._constants import (

packages/service-library/src/servicelib/long_running_tasks/_store/redis.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,24 +44,24 @@ def _get_key(self, store_type: str, name: str) -> str:
4444
async def get_task_data(self, task_id: TaskId) -> TaskData | None:
4545
result: Any | None = await self.redis.hget(
4646
self._get_redis_hash_key(STORE_TYPE_TASK_DATA), task_id
47-
)
47+
) # type: ignore[misc]
4848
return TypeAdapter(TaskData).validate_json(result) if result else None
4949

5050
async def set_task_data(self, task_id: TaskId, value: TaskData) -> None:
5151
await self.redis.hset(
5252
self._get_redis_hash_key(STORE_TYPE_TASK_DATA),
5353
task_id,
5454
value.model_dump_json(),
55-
)
55+
) # type: ignore[misc]
5656

5757
async def list_tasks_data(self) -> list[TaskData]:
5858
result: list[Any] = await self.redis.hvals(
5959
self._get_redis_hash_key(STORE_TYPE_TASK_DATA)
60-
)
60+
) # type: ignore[misc]
6161
return [TypeAdapter(TaskData).validate_json(item) for item in result]
6262

6363
async def delete_task_data(self, task_id: TaskId) -> None:
64-
await self.redis.hdel(self._get_redis_hash_key(STORE_TYPE_TASK_DATA), task_id)
64+
await self.redis.hdel(self._get_redis_hash_key(STORE_TYPE_TASK_DATA), task_id) # type: ignore[misc]
6565

6666
async def set_as_cancelled(
6767
self, task_id: TaskId, with_task_context: TaskContext | None
@@ -70,12 +70,12 @@ async def set_as_cancelled(
7070
self._get_redis_hash_key(STORE_TYPE_CANCELLED_TASKS),
7171
task_id,
7272
json_dumps(with_task_context),
73-
)
73+
) # type: ignore[misc]
7474

7575
async def get_cancelled(self) -> dict[TaskId, TaskContext | None]:
7676
result: dict[str, str | None] = await self.redis.hgetall(
7777
self._get_redis_hash_key(STORE_TYPE_CANCELLED_TASKS)
78-
)
78+
) # type: ignore[misc]
7979
return {
8080
task_id: (json_loads(context) if context else None)
8181
for task_id, context in result.items()

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from servicelib.logging_errors import create_troubleshootting_log_kwargs
66

77
from .errors import TaskNotCompletedError, TaskNotFoundError
8-
from .models import TaskBase, TaskId, TaskStatus
9-
from .task import RegisteredTaskName, TaskContext, TasksManager
8+
from .models import TaskBase, TaskContext, TaskId, TaskStatus
9+
from .task import RegisteredTaskName, TasksManager
1010

1111
_logger = logging.getLogger(__name__)
1212

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ def __init__(
111111
namespace: Namespace,
112112
):
113113
# Task groups: Every taskname maps to multiple asyncio.Task within TrackedTask model
114-
self._tasks_data: BaseStore = _StorageClass(redis_settings, namespace)
114+
self._tasks_data: BaseStore = _StorageClass(
115+
redis_settings, namespace
116+
) # type:ignore[call-arg]
115117
self._created_tasks: dict[TaskId, asyncio.Task] = {}
116118

117119
self.stale_task_check_interval = stale_task_check_interval

0 commit comments

Comments
 (0)