summaryrefslogtreecommitdiff
path: root/redis/asyncio/client.py
diff options
context:
space:
mode:
authordvora-h <67596500+dvora-h@users.noreply.github.com>2023-03-29 14:39:07 +0300
committerGitHub <noreply@github.com>2023-03-29 14:39:07 +0300
commitef3f086ba95d597b815b41fa382283f62a08b509 (patch)
tree8fd10e4dca850d0b11e0590f213f02867d4db19a /redis/asyncio/client.py
parent5acbde355058ab7d9c2f95bcef3993ab4134e342 (diff)
downloadredis-py-ef3f086ba95d597b815b41fa382283f62a08b509.tar.gz
Fix async (#2673)
Diffstat (limited to 'redis/asyncio/client.py')
-rw-r--r--redis/asyncio/client.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/redis/asyncio/client.py b/redis/asyncio/client.py
index 7986b11..3e6626a 100644
--- a/redis/asyncio/client.py
+++ b/redis/asyncio/client.py
@@ -1227,13 +1227,9 @@ class Pipeline(Redis): # lgtm [py/init-calls-subclass]
command_name, self.shard_hint
)
self.connection = conn
- try:
- return await asyncio.shield(
- self._try_send_command_parse_response(conn, *args, **options)
- )
- except asyncio.CancelledError:
- await conn.disconnect()
- raise
+ return await asyncio.shield(
+ self._try_send_command_parse_response(conn, *args, **options)
+ )
def pipeline_execute_command(self, *args, **options):
"""