diff options
author | Avasam <samuel.06@hotmail.com> | 2023-05-01 02:48:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-01 09:48:19 +0300 |
commit | 1ca223a9d0df046075dddd4b572791915d657ae7 (patch) | |
tree | 07a9931cc27d8c87ddeb8baed9b732398b9e2da3 | |
parent | bf528fc7f776ce8e926b2e9abfa4e2460d73baa4 (diff) | |
download | redis-py-1ca223a9d0df046075dddd4b572791915d657ae7.tar.gz |
Fix `ClusterCommandProtocol` not itself being marked as a protocol (#2729)
* Fix `ClusterCommandProtocol` not itself being marked as a protocol
* Update CHANGES
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | redis/typing.py | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -43,6 +43,7 @@ * Added a replacement for the default cluster node in the event of failure (#2463) * Fix for Unhandled exception related to self.host with unix socket (#2496) * Improve error output for master discovery + * Make `ClusterCommandsProtocol` an actual Protocol * 4.1.3 (Feb 8, 2022) * Fix flushdb and flushall (#1926) diff --git a/redis/typing.py b/redis/typing.py index 8504c7d..47a2556 100644 --- a/redis/typing.py +++ b/redis/typing.py @@ -47,7 +47,7 @@ class CommandsProtocol(Protocol): ... -class ClusterCommandsProtocol(CommandsProtocol): +class ClusterCommandsProtocol(CommandsProtocol, Protocol): encoder: Union["AsyncEncoder", "Encoder"] def execute_command(self, *args, **options) -> Union[Any, Awaitable]: |