1 line
34 KiB
JSON
1 line
34 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "label": "type_adapter.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L1"}, {"id": "type_adapter_getattr_no_parents", "label": "_getattr_no_parents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L44"}, {"id": "type_adapter_type_has_config", "label": "_type_has_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L59"}, {"id": "type_adapter_typeadapter", "label": "TypeAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L70"}, {"id": "type_adapter_init", "label": "__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L174"}, {"id": "type_adapter_typeadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L196"}, {"id": "type_adapter_typeadapter_fetch_parent_frame", "label": "._fetch_parent_frame()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L252"}, {"id": "type_adapter_typeadapter_init_core_attrs", "label": "._init_core_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L263"}, {"id": "type_adapter_defer_build", "label": "_defer_build()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L336"}, {"id": "type_adapter_model_config", "label": "_model_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L343"}, {"id": "type_adapter_typeadapter_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L349"}, {"id": "type_adapter_typeadapter_rebuild", "label": ".rebuild()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L352"}, {"id": "type_adapter_typeadapter_validate_python", "label": ".validate_python()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L398"}, {"id": "type_adapter_typeadapter_validate_json", "label": ".validate_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L452"}, {"id": "type_adapter_typeadapter_validate_strings", "label": ".validate_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L502"}, {"id": "type_adapter_typeadapter_get_default_value", "label": ".get_default_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L549"}, {"id": "type_adapter_typeadapter_dump_python", "label": ".dump_python()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L561"}, {"id": "type_adapter_typeadapter_dump_json", "label": ".dump_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L625"}, {"id": "type_adapter_typeadapter_json_schema", "label": ".json_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L696"}, {"id": "type_adapter_json_schemas", "label": "json_schemas()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L736"}, {"id": "type_adapter_rationale_1", "label": "Type adapter specification.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L1"}, {"id": "type_adapter_rationale_45", "label": "Returns the attribute value without attempting to look up attributes from parent", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L45"}, {"id": "type_adapter_rationale_60", "label": "Returns whether the type has config.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L60"}, {"id": "type_adapter_rationale_71", "label": "!!! abstract \"Usage Documentation\" [`TypeAdapter`](../concepts/type_adap", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L71"}, {"id": "type_adapter_rationale_266", "label": "Initialize the core schema, validator, and serializer for the type. Arg", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L266"}, {"id": "type_adapter_rationale_360", "label": "Try to rebuild the pydantic-core schema for the adapter's type. This ma", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L360"}, {"id": "type_adapter_rationale_411", "label": "Validate a Python object against the model. Args: object: T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L411"}, {"id": "type_adapter_rationale_464", "label": "!!! abstract \"Usage Documentation\" [JSON Parsing](../concepts/json.m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L464"}, {"id": "type_adapter_rationale_514", "label": "Validate object contains string data against the model. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L514"}, {"id": "type_adapter_rationale_550", "label": "Get the default value for the wrapped type. Args: strict: W", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L550"}, {"id": "type_adapter_rationale_581", "label": "Dump an instance of the adapted type to a Python object. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L581"}, {"id": "type_adapter_rationale_646", "label": "!!! abstract \"Usage Documentation\" [JSON Serialization](../concepts/", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L646"}, {"id": "type_adapter_rationale_705", "label": "Generate a JSON schema for the adapted type. Args: by_alias", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L705"}, {"id": "type_adapter_rationale_747", "label": "Generate a JSON schema including definitions from multiple type adapters.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L747"}, {"id": "type_adapter_rationale_291", "label": "# TODO: we don't go through the rebuild logic here directly because we don't wan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L291"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "pydantic_errors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "pydantic_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_json_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_plugin_schema_validator_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_getattr_no_parents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_type_has_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_typeadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L187", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L196", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_fetch_parent_frame", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L252", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_init_core_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_defer_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L336", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_model_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L343", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L349", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_rebuild", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L352", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_validate_python", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L398", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_validate_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L452", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_validate_strings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L502", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_get_default_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L549", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_dump_python", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L561", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_dump_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L625", "weight": 1.0}, {"source": "type_adapter_typeadapter", "target": "type_adapter_typeadapter_json_schema", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L696", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "target": "type_adapter_json_schemas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L736", "weight": 1.0}, {"source": "type_adapter_typeadapter_init", "target": "type_adapter_type_has_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L204", "weight": 1.0}, {"source": "type_adapter_typeadapter_init", "target": "type_adapter_typeadapter_fetch_parent_frame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L218", "weight": 1.0}, {"source": "type_adapter_typeadapter_init", "target": "type_adapter_typeadapter_init_core_attrs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L244", "weight": 1.0}, {"source": "type_adapter_typeadapter_init_core_attrs", "target": "type_adapter_getattr_no_parents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L287", "weight": 1.0}, {"source": "type_adapter_typeadapter_rebuild", "target": "type_adapter_typeadapter_init_core_attrs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L396", "weight": 1.0}, {"source": "type_adapter_typeadapter_json_schema", "target": "type_adapter_typeadapter_rebuild", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L731", "weight": 1.0}, {"source": "type_adapter_json_schemas", "target": "type_adapter_typeadapter_rebuild", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L785", "weight": 1.0}, {"source": "type_adapter_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L1", "weight": 1.0}, {"source": "type_adapter_rationale_45", "target": "type_adapter_getattr_no_parents", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L45", "weight": 1.0}, {"source": "type_adapter_rationale_60", "target": "type_adapter_type_has_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L60", "weight": 1.0}, {"source": "type_adapter_rationale_71", "target": "type_adapter_typeadapter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L71", "weight": 1.0}, {"source": "type_adapter_rationale_266", "target": "type_adapter_typeadapter_init_core_attrs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L266", "weight": 1.0}, {"source": "type_adapter_rationale_360", "target": "type_adapter_typeadapter_rebuild", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L360", "weight": 1.0}, {"source": "type_adapter_rationale_411", "target": "type_adapter_typeadapter_validate_python", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L411", "weight": 1.0}, {"source": "type_adapter_rationale_464", "target": "type_adapter_typeadapter_validate_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L464", "weight": 1.0}, {"source": "type_adapter_rationale_514", "target": "type_adapter_typeadapter_validate_strings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L514", "weight": 1.0}, {"source": "type_adapter_rationale_550", "target": "type_adapter_typeadapter_get_default_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L550", "weight": 1.0}, {"source": "type_adapter_rationale_581", "target": "type_adapter_typeadapter_dump_python", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L581", "weight": 1.0}, {"source": "type_adapter_rationale_646", "target": "type_adapter_typeadapter_dump_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L646", "weight": 1.0}, {"source": "type_adapter_rationale_705", "target": "type_adapter_typeadapter_json_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L705", "weight": 1.0}, {"source": "type_adapter_rationale_747", "target": "type_adapter_typeadapter_json_schemas", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L747", "weight": 1.0}, {"source": "type_adapter_rationale_291", "target": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L291", "weight": 1.0}], "raw_calls": [{"caller_nid": "type_adapter_getattr_no_parents", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L46"}, {"caller_nid": "type_adapter_getattr_no_parents", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L52"}, {"caller_nid": "type_adapter_getattr_no_parents", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L54"}, {"caller_nid": "type_adapter_getattr_no_parents", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L56"}, {"caller_nid": "type_adapter_type_has_config", "callee": "annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L61"}, {"caller_nid": "type_adapter_type_has_config", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L63"}, {"caller_nid": "type_adapter_type_has_config", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L63"}, {"caller_nid": "type_adapter_type_has_config", "callee": "is_typeddict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L63"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L205"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L219"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "ns_for_function", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L228"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L243"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L243"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "NsResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L245"}, {"caller_nid": "type_adapter_typeadapter_init", "callee": "NamespacesTuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L246"}, {"caller_nid": "type_adapter_typeadapter_fetch_parent_frame", "callee": "_getframe", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L253"}, {"caller_nid": "type_adapter_typeadapter_fetch_parent_frame", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L254"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "set_type_adapter_mocks", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L282"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L295"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L296"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L297"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L299"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "ConfigWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L301"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "GenerateSchema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L303"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "generate_schema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L306"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "set_type_adapter_mocks", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L310"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "clean_schema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L314"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "set_type_adapter_mocks", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L316"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "core_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L319"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "create_schema_validator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L321"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L325"}, {"caller_nid": "type_adapter_typeadapter_init_core_attrs", "callee": "SchemaSerializer", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L330"}, {"caller_nid": "type_adapter_defer_build", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L339"}, {"caller_nid": "type_adapter_model_config", "callee": "annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L344"}, {"caller_nid": "type_adapter_model_config", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L345"}, {"caller_nid": "type_adapter_model_config", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L347"}, {"caller_nid": "type_adapter_typeadapter_repr", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L350"}, {"caller_nid": "type_adapter_typeadapter_rebuild", "callee": "parent_frame_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L385"}, {"caller_nid": "type_adapter_typeadapter_rebuild", "callee": "_getframe", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L391"}, {"caller_nid": "type_adapter_typeadapter_rebuild", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L391"}, {"caller_nid": "type_adapter_typeadapter_rebuild", "callee": "NsResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L392"}, {"caller_nid": "type_adapter_typeadapter_rebuild", "callee": "NamespacesTuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L393"}, {"caller_nid": "type_adapter_typeadapter_validate_python", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L436"}, {"caller_nid": "type_adapter_typeadapter_validate_json", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L487"}, {"caller_nid": "type_adapter_typeadapter_validate_strings", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L534"}, {"caller_nid": "type_adapter_typeadapter_dump_python", "callee": "to_python", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L607"}, {"caller_nid": "type_adapter_typeadapter_dump_json", "callee": "to_json", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L677"}, {"caller_nid": "type_adapter_typeadapter_json_schema", "callee": "schema_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L727"}, {"caller_nid": "type_adapter_typeadapter_json_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L730"}, {"caller_nid": "type_adapter_typeadapter_json_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L732"}, {"caller_nid": "type_adapter_typeadapter_json_schema", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L733"}, {"caller_nid": "type_adapter_json_schemas", "callee": "schema_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L777"}, {"caller_nid": "type_adapter_json_schemas", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L784"}, {"caller_nid": "type_adapter_json_schemas", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L786"}, {"caller_nid": "type_adapter_json_schemas", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L789"}, {"caller_nid": "type_adapter_json_schemas", "callee": "generate_definitions", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py", "source_location": "L791"}]} |