Skip to content

Commit 9397869

Browse files
author
Andrei Neagu
committed
avoid error on cancellation
1 parent 1180187 commit 9397869

File tree

1 file changed

+5
-3
lines changed
  • packages/service-library/src/servicelib/redis

1 file changed

+5
-3
lines changed

packages/service-library/src/servicelib/redis/_client.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import datetime
33
import logging
44
from asyncio import Task
5+
from contextlib import suppress
56
from dataclasses import dataclass, field
67
from typing import Final
78
from uuid import uuid4
@@ -89,9 +90,10 @@ async def shutdown(self) -> None:
8990
_logger, level=logging.DEBUG, msg=f"Shutdown RedisClientSDK {self}"
9091
):
9192
if self._health_check_task:
92-
await cancel_wait_task(
93-
self._health_check_task, max_delay=_HEALTHCHECK_TASK_TIMEOUT_S
94-
)
93+
with suppress(TimeoutError):
94+
await cancel_wait_task(
95+
self._health_check_task, max_delay=_HEALTHCHECK_TASK_TIMEOUT_S
96+
)
9597

9698
await self._client.aclose(close_connection_pool=True)
9799

0 commit comments

Comments
 (0)