summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy McCurdy <andy@andymccurdy.com>2019-04-29 15:57:48 -0700
committerGitHub <noreply@github.com>2019-04-29 15:57:48 -0700
commitcdfe2befbe00db4a3c48c9ddd6d64dea15f6f0db (patch)
tree4e5ee05993453946cd6a380b09397281e72fc7d7
parent01300521a116893db4f4fab33c518ebbd3a801d5 (diff)
parent7fa64685d37e953502680f2c5e6f4fde297a351a (diff)
downloadredis-py-cdfe2befbe00db4a3c48c9ddd6d64dea15f6f0db.tar.gz
Merge pull request #1152 from aachurin/master
Fix for https://github.com/andymccurdy/redis-py/issues/1135
-rwxr-xr-xredis/client.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/redis/client.py b/redis/client.py
index de9cf88..1d73d32 100755
--- a/redis/client.py
+++ b/redis/client.py
@@ -275,9 +275,11 @@ def parse_xclaim(response, **options):
def parse_xinfo_stream(response):
data = pairs_to_dict(response, decode_keys=True)
first = data['first-entry']
- data['first-entry'] = (first[0], pairs_to_dict(first[1]))
+ if first is not None:
+ data['first-entry'] = (first[0], pairs_to_dict(first[1]))
last = data['last-entry']
- data['last-entry'] = (last[0], pairs_to_dict(last[1]))
+ if last is not None:
+ data['last-entry'] = (last[0], pairs_to_dict(last[1]))
return data