Skip to content

Commit dbd4e60

Browse files
committed
parser / properties / rename _reference_name -> _reference_pointer_name
1 parent 5cd2a18 commit dbd4e60

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

openapi_python_client/parser/properties/__init__.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -568,13 +568,13 @@ def lookup_is_reference_to_itself(
568568
ref_name: str, owner_class_name: str, lazy_references: Dict[str, oai.Reference]
569569
) -> bool:
570570
if ref_name in lazy_references:
571-
next_ref_name = _reference_name(lazy_references[ref_name])
571+
next_ref_name = _reference_pointer_name(lazy_references[ref_name])
572572
return lookup_is_reference_to_itself(next_ref_name, owner_class_name, lazy_references)
573573

574574
return ref_name.casefold() == owner_class_name.casefold()
575575

576576
owner_class_name = Reference.from_ref(f"#{parent_name}").class_name
577-
reference_name = _reference_name(data)
577+
reference_name = _reference_pointer_name(data)
578578
if lookup_is_reference_to_itself(reference_name, owner_class_name, lazy_references):
579579
return cast(Property, LazyReferencePropertyProxy.create(name, required, data, parent_name)), schemas
580580
else:
@@ -735,7 +735,7 @@ def _resolve_model_or_enum_reference(
735735
name: str, data: oai.Reference, schemas: Schemas, references_by_name: Dict[str, oai.Reference]
736736
) -> Union[EnumProperty, ModelProperty, None]:
737737
target_model = _reference_model_name(data)
738-
target_name = _reference_name(data)
738+
target_name = _reference_pointer_name(data)
739739

740740
if target_model == name or target_name == name:
741741
return None # Avoid infinite loop
@@ -767,7 +767,7 @@ def _reference_model_name(reference: oai.Reference) -> str:
767767
return Reference.from_ref(reference.ref).class_name
768768

769769

770-
def _reference_name(reference: oai.Reference) -> str:
770+
def _reference_pointer_name(reference: oai.Reference) -> str:
771771
parts = reference.ref.split("/")
772772
return parts[-1]
773773

@@ -817,7 +817,7 @@ def build_schemas(*, components: Dict[str, Union[oai.Reference, oai.Schema]]) ->
817817
schemas_or_err = resolve_reference_and_update_schemas(name, reference, schemas, references_by_name)
818818

819819
if isinstance(schemas_or_err, PropertyError):
820-
if _reference_name(reference) in visited:
820+
if _reference_pointer_name(reference) in visited:
821821
# It's a reference to an already visited Enum|Model; not yet resolved
822822
# It's an indirect reference toward this Enum|Model;
823823
# It will be lazy proxified and resolved later on

0 commit comments

Comments
 (0)