File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -2352,10 +2352,11 @@ async def reset(self):
2352
2352
# watching something
2353
2353
if self ._transaction_connection :
2354
2354
try :
2355
- # call this manually since our unwatch or
2356
- # immediate_execute_command methods can call reset()
2357
- await self ._transaction_connection .send_command ("UNWATCH" )
2358
- await self ._transaction_connection .read_response ()
2355
+ if self ._watching :
2356
+ # call this manually since our unwatch or
2357
+ # immediate_execute_command methods can call reset()
2358
+ await self ._transaction_connection .send_command ("UNWATCH" )
2359
+ await self ._transaction_connection .read_response ()
2359
2360
# we can safely return the connection to the pool here since we're
2360
2361
# sure we're no longer WATCHing anything
2361
2362
self ._transaction_node .release (self ._transaction_connection )
Original file line number Diff line number Diff line change @@ -3289,10 +3289,11 @@ def reset(self):
3289
3289
# watching something
3290
3290
if self ._transaction_connection :
3291
3291
try :
3292
- # call this manually since our unwatch or
3293
- # immediate_execute_command methods can call reset()
3294
- self ._transaction_connection .send_command ("UNWATCH" )
3295
- self ._transaction_connection .read_response ()
3292
+ if self ._watching :
3293
+ # call this manually since our unwatch or
3294
+ # immediate_execute_command methods can call reset()
3295
+ self ._transaction_connection .send_command ("UNWATCH" )
3296
+ self ._transaction_connection .read_response ()
3296
3297
# we can safely return the connection to the pool here since we're
3297
3298
# sure we're no longer WATCHing anything
3298
3299
node = self ._nodes_manager .find_connection_owner (
You can’t perform that action at this time.
0 commit comments