From cb30482c32e60f0aac4b5c798c1a13b6ba9aba03 Mon Sep 17 00:00:00 2001 From: Petya Slavova Date: Fri, 13 Jun 2025 17:19:56 +0300 Subject: [PATCH] Removing synchronous context manager handling from async RedisCluster. --- redis/asyncio/cluster.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/redis/asyncio/cluster.py b/redis/asyncio/cluster.py index 5823d2f935..956262696a 100644 --- a/redis/asyncio/cluster.py +++ b/redis/asyncio/cluster.py @@ -1581,15 +1581,6 @@ async def __aexit__(self, exc_type: None, exc_value: None, traceback: None) -> N def __await__(self) -> Generator[Any, None, "ClusterPipeline"]: return self.initialize().__await__() - def __enter__(self) -> "ClusterPipeline": - # TODO: Remove this method before 7.0.0 - self._execution_strategy._command_queue = [] - return self - - def __exit__(self, exc_type: None, exc_value: None, traceback: None) -> None: - # TODO: Remove this method before 7.0.0 - self._execution_strategy._command_queue = [] - def __bool__(self) -> bool: "Pipeline instances should always evaluate to True on Python 3+" return True