Skip to content

Commit 70ad1a5

Browse files
authored
Merge pull request #118 from opentensor/fix/thewhaleking/name-shadowing
Fix name shadowing
2 parents d830d52 + 564f509 commit 70ad1a5

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

async_substrate_interface/types.py

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -649,67 +649,67 @@ def _load_registry_type_map(self, registry):
649649
# Pass 2: Resolve remaining types
650650
pending_ids = set(type_by_id.keys()) - set(type_id_to_name.keys())
651651

652-
def resolve_type_definition(type_id):
653-
type_entry = type_by_id[type_id]
654-
type_def = type_entry["type"]["def"]
655-
type_path = type_entry["type"].get("path", [])
656-
type_params = type_entry["type"].get("params", [])
652+
def resolve_type_definition(type_id_):
653+
type_entry_ = type_by_id[type_id_]
654+
type_def_ = type_entry_["type"]["def"]
655+
type_path_ = type_entry_["type"].get("path", [])
656+
type_params = type_entry_["type"].get("params", [])
657657

658-
if type_id in type_id_to_name:
659-
return type_id_to_name[type_id]
658+
if type_id_ in type_id_to_name:
659+
return type_id_to_name[type_id_]
660660

661661
# Resolve complex types with paths (including generics like Option etc)
662-
if type_path:
663-
type_name = type_path[-1]
662+
if type_path_:
663+
type_name_ = type_path_[-1]
664664
if type_params:
665665
inner_names = []
666666
for param in type_params:
667667
dep_id = param["type"]
668668
if dep_id not in type_id_to_name:
669669
return None
670670
inner_names.append(type_id_to_name[dep_id])
671-
return f"{type_name}<{', '.join(inner_names)}>"
672-
if "variant" in type_def:
671+
return f"{type_name_}<{', '.join(inner_names)}>"
672+
if "variant" in type_def_:
673673
return None
674-
return type_name
674+
return type_name_
675675

676-
elif "sequence" in type_def:
677-
sequence_type_id = type_def["sequence"]["type"]
676+
elif "sequence" in type_def_:
677+
sequence_type_id = type_def_["sequence"]["type"]
678678
inner_type = type_id_to_name.get(sequence_type_id)
679679
if inner_type:
680-
type_name = f"Vec<{inner_type}>"
681-
return type_name
680+
type_name_ = f"Vec<{inner_type}>"
681+
return type_name_
682682

683-
elif "array" in type_def:
684-
array_type_id = type_def["array"]["type"]
683+
elif "array" in type_def_:
684+
array_type_id = type_def_["array"]["type"]
685685
inner_type = type_id_to_name.get(array_type_id)
686-
maybe_len = type_def["array"].get("len")
686+
maybe_len = type_def_["array"].get("len")
687687
if inner_type:
688688
if maybe_len:
689-
type_name = f"[{inner_type}; {maybe_len}]"
689+
type_name_ = f"[{inner_type}; {maybe_len}]"
690690
else:
691-
type_name = f"[{inner_type}]"
692-
return type_name
691+
type_name_ = f"[{inner_type}]"
692+
return type_name_
693693

694-
elif "compact" in type_def:
695-
compact_type_id = type_def["compact"]["type"]
694+
elif "compact" in type_def_:
695+
compact_type_id = type_def_["compact"]["type"]
696696
inner_type = type_id_to_name.get(compact_type_id)
697697
if inner_type:
698-
type_name = f"Compact<{inner_type}>"
699-
return type_name
698+
type_name_ = f"Compact<{inner_type}>"
699+
return type_name_
700700

701-
elif "tuple" in type_def:
702-
tuple_type_ids = type_def["tuple"]
701+
elif "tuple" in type_def_:
702+
tuple_type_ids = type_def_["tuple"]
703703
type_names = []
704704
for inner_type_id in tuple_type_ids:
705705
if inner_type_id not in type_id_to_name:
706706
return None
707707
type_names.append(type_id_to_name[inner_type_id])
708-
type_name = ", ".join(type_names)
709-
type_name = f"({type_name})"
710-
return type_name
708+
type_name_ = ", ".join(type_names)
709+
type_name_ = f"({type_name_})"
710+
return type_name_
711711

712-
elif "variant" in type_def:
712+
elif "variant" in type_def_:
713713
return None
714714

715715
return None

0 commit comments

Comments
 (0)