MCPcopy
hub / github.com/pydantic/pydantic / _build_definitions_remapping

Method _build_definitions_remapping

pydantic/json_schema.py:2486–2495  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2484 return f'{detail} [{kind}]'
2485
2486 def _build_definitions_remapping(self) -> _DefinitionsRemapping:
2487 defs_to_json: dict[DefsRef, JsonRef] = {}
2488 for defs_refs in self._prioritized_defsref_choices.values():
2489 for defs_ref in defs_refs:
2490 json_ref = JsonRef(self.ref_template.format(model=defs_ref))
2491 defs_to_json[defs_ref] = json_ref
2492
2493 return _DefinitionsRemapping.from_prioritized_choices(
2494 self._prioritized_defsref_choices, defs_to_json, self.definitions
2495 )
2496
2497 def _garbage_collect_definitions(self, schema: JsonSchemaValue) -> None:
2498 visited_defs_refs: set[DefsRef] = set()

Callers 2

generate_definitionsMethod · 0.95
generateMethod · 0.95

Calls 2

valuesMethod · 0.80

Tested by

no test coverage detected