diff options
author | Chayim <chayim@users.noreply.github.com> | 2021-11-10 15:09:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-10 15:09:09 +0200 |
commit | e07bd9464d6ce226e3db9a5eaf95bc2ecfe8e034 (patch) | |
tree | 1bfe0071f4da21893bec18fe98208f175d8122e9 /redis | |
parent | 939fead8d375cdc90c205ebd81b26d986d6d0dc3 (diff) | |
download | redis-py-e07bd9464d6ce226e3db9a5eaf95bc2ecfe8e034.tar.gz |
Response parsing occasionally fails to parse floats (#1692)
Diffstat (limited to 'redis')
-rw-r--r-- | redis/commands/helpers.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/redis/commands/helpers.py b/redis/commands/helpers.py index 22cb622..46eb83d 100644 --- a/redis/commands/helpers.py +++ b/redis/commands/helpers.py @@ -42,7 +42,10 @@ def parse_to_list(response): try: res.append(int(item)) except ValueError: - res.append(nativestr(item)) + try: + res.append(float(item)) + except ValueError: + res.append(nativestr(item)) except TypeError: res.append(None) return res |