summaryrefslogtreecommitdiff
path: root/redis/client.py
diff options
context:
space:
mode:
authorNick Gaya <nicholasgaya+github@gmail.com>2020-03-05 01:59:57 -0800
committerAndy McCurdy <andy@andymccurdy.com>2020-03-10 18:32:27 -0700
commit9c8be70e12c501dd0682232e9a7b686ac5e70ec3 (patch)
treeb66796fc995ce419fe95123d79584fab352a9b07 /redis/client.py
parent07fec7e18996b6b3b4f30ec9636b88c9b287ece5 (diff)
downloadredis-py-9c8be70e12c501dd0682232e9a7b686ac5e70ec3.tar.gz
Clear pipeline watch state after exec
Diffstat (limited to 'redis/client.py')
-rwxr-xr-xredis/client.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/redis/client.py b/redis/client.py
index 19707b2..9f75465 100755
--- a/redis/client.py
+++ b/redis/client.py
@@ -3902,6 +3902,9 @@ class Pipeline(Redis):
raise errors[0][1]
raise sys.exc_info()[1]
+ # EXEC clears any watched keys
+ self.watching = False
+
if response is None:
raise WatchError("Watched variable changed.")