Skip to content

Commit 6e9fa04

Browse files
committed
dont evaluate Redis as a generic at runtime
Fixes to the recently added ``RedisClusterBackend`` fixing a runtime typing error that prevented it from running. Fixes: #263 Change-Id: I1e6d4404bce0fd0515277b1db0c7e90d1582f961
1 parent 0d32f68 commit 6e9fa04

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

docs/build/unreleased/263.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.. change::
2+
:tags: bug, redis
3+
:tickets: 263
4+
5+
Fixes to the recently added ``RedisClusterBackend`` fixing a runtime typing
6+
error that prevented it from running.

dogpile/cache/backends/redis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,5 +565,5 @@ def _create_client(self):
565565
startup_nodes=self.startup_nodes,
566566
**self.connection_kwargs,
567567
)
568-
self.writer_client = typing.cast(redis.Redis[bytes], redis_cluster)
568+
self.writer_client = typing.cast("redis.Redis[bytes]", redis_cluster)
569569
self.reader_client = self.writer_client

0 commit comments

Comments
 (0)