Browse Source

🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

pull/14346/head
pre-commit-ci[bot] 8 months ago
parent
commit
dce6ea29d3
  1. 6
      fastapi/_compat/v2.py

6
fastapi/_compat/v2.py

@ -262,18 +262,18 @@ def _replace_refs(
new_schema = deepcopy(schema) new_schema = deepcopy(schema)
for key, value in new_schema.items(): for key, value in new_schema.items():
if key == "$ref": if key == "$ref":
#ref_name = schema["$ref"].split("/")[-1] # ref_name = schema["$ref"].split("/")[-1]
ref_name = schema["$ref"] ref_name = schema["$ref"]
if isinstance(ref_value, str): if isinstance(ref_value, str):
# Normal case # Normal case
ref_name = ref_value.split("/")[-1] ref_name = ref_value.split("/")[-1]
elif isinstance(ref_value, dict): elif isinstance(ref_value, dict):
# Handle dict case # Handle dict case
ref_name = ref_value.get("title") or "unknown_ref" ref_name = ref_value.get("title") or "unknown_ref"
else: else:
# Unexpected type # Unexpected type
ref_name = "invalid_ref" ref_name = "invalid_ref"
if ref_name in old_name_to_new_name_map: if ref_name in old_name_to_new_name_map:
new_name = old_name_to_new_name_map[ref_name] new_name = old_name_to_new_name_map[ref_name]
new_schema["$ref"] = REF_TEMPLATE.format(model=new_name) new_schema["$ref"] = REF_TEMPLATE.format(model=new_name)

Loading…
Cancel
Save