From e07bd9464d6ce226e3db9a5eaf95bc2ecfe8e034 Mon Sep 17 00:00:00 2001 From: Chayim Date: Wed, 10 Nov 2021 15:09:09 +0200 Subject: Response parsing occasionally fails to parse floats (#1692) --- redis/commands/helpers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'redis/commands/helpers.py') 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 -- cgit v1.2.1