@@ -649,67 +649,67 @@ def _load_registry_type_map(self, registry):
649
649
# Pass 2: Resolve remaining types
650
650
pending_ids = set (type_by_id .keys ()) - set (type_id_to_name .keys ())
651
651
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" , [])
657
657
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_ ]
660
660
661
661
# 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 ]
664
664
if type_params :
665
665
inner_names = []
666
666
for param in type_params :
667
667
dep_id = param ["type" ]
668
668
if dep_id not in type_id_to_name :
669
669
return None
670
670
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_ :
673
673
return None
674
- return type_name
674
+ return type_name_
675
675
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" ]
678
678
inner_type = type_id_to_name .get (sequence_type_id )
679
679
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_
682
682
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" ]
685
685
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" )
687
687
if inner_type :
688
688
if maybe_len :
689
- type_name = f"[{ inner_type } ; { maybe_len } ]"
689
+ type_name_ = f"[{ inner_type } ; { maybe_len } ]"
690
690
else :
691
- type_name = f"[{ inner_type } ]"
692
- return type_name
691
+ type_name_ = f"[{ inner_type } ]"
692
+ return type_name_
693
693
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" ]
696
696
inner_type = type_id_to_name .get (compact_type_id )
697
697
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_
700
700
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" ]
703
703
type_names = []
704
704
for inner_type_id in tuple_type_ids :
705
705
if inner_type_id not in type_id_to_name :
706
706
return None
707
707
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_
711
711
712
- elif "variant" in type_def :
712
+ elif "variant" in type_def_ :
713
713
return None
714
714
715
715
return None
0 commit comments