We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc28926 commit 8817832Copy full SHA for 8817832
packages/service-library/src/servicelib/redis.py
@@ -17,6 +17,7 @@
17
from redis.backoff import ExponentialBackoff
18
from settings_library.redis import RedisDatabase, RedisSettings
19
from tenacity import retry
20
+from yarl import URL
21
22
from .background_task import periodic_task
23
from .logging_utils import log_catch, log_context
@@ -94,7 +95,8 @@ def __post_init__(self):
94
95
async def setup(self) -> None:
96
if not await self.ping():
97
await self.shutdown()
- raise CouldNotConnectToRedisError(dsn=self.redis_dsn)
98
+ url_safe: URL = URL(self.redis_dsn).with_password("???")
99
+ raise CouldNotConnectToRedisError(dsn=f"{url_safe}")
100
101
self._health_check_task = asyncio.create_task(
102
self._check_health(),
0 commit comments