Skip to content

Commit 8766123

Browse files
committed
Added required argument to lambda
1 parent b9e239e commit 8766123

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

redis/_parsers/helpers.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ def parse_sentinel_get_master(response, **options):
178178
return response and (response[0], int(response[1])) or None
179179

180180

181-
def pairs_to_dict(response, decode_keys=False, decode_string_values=False):
181+
def pairs_to_dict(response, decode_keys=False, decode_string_values=False, **options):
182182
"""Create a dict given a list of key/value pairs"""
183183
if response is None:
184184
return {}
@@ -197,7 +197,7 @@ def pairs_to_dict(response, decode_keys=False, decode_string_values=False):
197197
return dict(zip(it, it))
198198

199199

200-
def pairs_to_dict_typed(response, type_info):
200+
def pairs_to_dict_typed(response, type_info, **options):
201201
it = iter(response)
202202
result = {}
203203
for key, value in zip(it, it):
@@ -442,7 +442,7 @@ def parse_cluster_info(response, **options):
442442
return dict(line.split(":") for line in response.splitlines() if line)
443443

444444

445-
def _parse_node_line(line):
445+
def _parse_node_line(line, **options):
446446
line_items = line.split(" ")
447447
node_id, addr, flags, master_id, ping, pong, epoch, connected = line.split(" ")[:8]
448448
addr = addr.split("@")[0]
@@ -463,7 +463,7 @@ def _parse_node_line(line):
463463
return addr, node_dict
464464

465465

466-
def _parse_slots(slot_ranges):
466+
def _parse_slots(slot_ranges, **options):
467467
slots, migrations = [], []
468468
for s_range in slot_ranges:
469469
if "->-" in s_range:
@@ -640,7 +640,7 @@ def parse_acl_log(response, **options):
640640
return data
641641

642642

643-
def parse_client_info(value):
643+
def parse_client_info(value, **options):
644644
"""
645645
Parsing client-info in ACL Log in following format.
646646
"key1=value1 key2=value2 key3=value3"
@@ -794,7 +794,7 @@ def string_keys_to_dict(key_string, callback):
794794
**string_keys_to_dict(
795795
"BZPOPMAX BZPOPMIN", lambda r: r and (r[0], r[1], float(r[2])) or None
796796
),
797-
"ACL CAT": lambda r: list(map(str_if_bytes, r)),
797+
"ACL CAT": lambda r, **options: list(map(str_if_bytes, r)),
798798
"ACL GENPASS": str_if_bytes,
799799
"ACL HELP": lambda r: list(map(str_if_bytes, r)),
800800
"ACL LIST": lambda r: list(map(str_if_bytes, r)),
@@ -810,7 +810,7 @@ def string_keys_to_dict(key_string, callback):
810810
"GEOPOS": lambda r: list(
811811
map(lambda ll: (float(ll[0]), float(ll[1])) if ll is not None else None, r)
812812
),
813-
"HGETALL": lambda r: r and pairs_to_dict(r) or {},
813+
"HGETALL": lambda r, **options: r and pairs_to_dict(r, False, False, **options) or {},
814814
"MEMORY STATS": parse_memory_stats,
815815
"MODULE LIST": lambda r: [pairs_to_dict(m) for m in r],
816816
"RESET": str_if_bytes,

0 commit comments

Comments
 (0)