Skip to content

Commit 36eb3ed

Browse files
author
pacrob
committed
typing in abi.py
1 parent b01cd33 commit 36eb3ed

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

web3/_utils/abi.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -918,27 +918,27 @@ def named_tree(
918918
Convert function inputs/outputs or event data tuple to dict with names from ABI.
919919
"""
920920
names = [item["name"] for item in abi]
921-
items = [named_subtree(*item) for item in zip(abi, data)]
921+
items = [_named_subtree(*item) for item in zip(abi, data)]
922922

923923
return dict(zip(names, items))
924924

925925

926-
def named_subtree(
926+
def _named_subtree(
927927
abi: Union[ABIFunctionParams, ABIFunction, ABIEvent, Dict[TypeStr, Any]],
928928
data: Tuple[Any, ...],
929-
) -> Union[Dict[str, Any], Tuple[Any, ...], Any]:
929+
) -> Union[Dict[str, Any], Tuple[Any, ...], List[Any]]:
930930
abi_type = parse(collapse_if_tuple(dict(abi)))
931931

932932
if abi_type.is_array:
933933
item_type = abi_type.item_type.to_type_str()
934934
item_abi = {**abi, "type": item_type, "name": ""}
935-
items = [named_subtree(item_abi, item) for item in data]
935+
items = [_named_subtree(item_abi, item) for item in data]
936936
return items
937937

938938
elif isinstance(abi_type, TupleType):
939939
abi = cast(ABIFunctionParams, abi)
940940
names = [item["name"] for item in abi["components"]]
941-
items = [named_subtree(*item) for item in zip(abi["components"], data)]
941+
items = [_named_subtree(*item) for item in zip(abi["components"], data)]
942942

943943
if len(names) == len(data):
944944
return dict(zip(names, items))

0 commit comments

Comments
 (0)