Files
tfm_ainventory/graphify-out/cache/f94208a01b7e0a346d85f5d6e9c60070ee8bfa9fe1f80df52fe3e7e2ceb73505.json

1 line
16 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "label": "root_model.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L1"}, {"id": "root_model_rootmodelmetaclass", "label": "_RootModelMetaclass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L23"}, {"id": "root_model_rootmodel", "label": "RootModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L32"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "root_model_rootmodel_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L52"}, {"id": "root_model_rootmodel_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L60"}, {"id": "root_model_model_construct", "label": "model_construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L73"}, {"id": "root_model_rootmodel_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L88"}, {"id": "root_model_rootmodel_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L94"}, {"id": "root_model_rootmodel_copy", "label": ".__copy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L98"}, {"id": "root_model_rootmodel_deepcopy", "label": ".__deepcopy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L108"}, {"id": "root_model_model_dump", "label": "model_dump()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L120"}, {"id": "root_model_rootmodel_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L149"}, {"id": "root_model_rootmodel_repr_args", "label": ".__repr_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L156"}, {"id": "root_model_rationale_1", "label": "RootModel class and type definitions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L1"}, {"id": "root_model_rationale_33", "label": "!!! abstract \"Usage Documentation\" [`RootModel` and Custom Root Types](.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L33"}, {"id": "root_model_rationale_74", "label": "Create a new model using the provided root object and update fields set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L74"}, {"id": "root_model_rationale_99", "label": "Returns a shallow copy of the model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L99"}, {"id": "root_model_rationale_109", "label": "Returns a deep copy of the model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L109"}, {"id": "root_model_rationale_136", "label": "This method is included just to get a more accurate return type for type checker", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L136"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_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/root_model.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "root_model_rootmodelmetaclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "root_model_rootmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L32", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L32", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L52", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "root_model_model_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L73", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L88", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L94", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L98", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_deepcopy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "target": "root_model_model_dump", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L120", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L149", "weight": 1.0}, {"source": "root_model_rootmodel", "target": "root_model_rootmodel_repr_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L156", "weight": 1.0}, {"source": "root_model_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_root_model_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L1", "weight": 1.0}, {"source": "root_model_rationale_33", "target": "root_model_rootmodel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L33", "weight": 1.0}, {"source": "root_model_rationale_74", "target": "root_model_rootmodel_model_construct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L74", "weight": 1.0}, {"source": "root_model_rationale_99", "target": "root_model_rootmodel_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L99", "weight": 1.0}, {"source": "root_model_rationale_109", "target": "root_model_rootmodel_deepcopy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L109", "weight": 1.0}, {"source": "root_model_rationale_136", "target": "root_model_rootmodel_model_dump", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L136", "weight": 1.0}], "raw_calls": [{"caller_nid": "root_model_rootmodel_init_subclass", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L53"}, {"caller_nid": "root_model_rootmodel_init_subclass", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L55"}, {"caller_nid": "root_model_rootmodel_init_subclass", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L58"}, {"caller_nid": "root_model_rootmodel_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L64"}, {"caller_nid": "root_model_rootmodel_init", "callee": "validate_python", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L68"}, {"caller_nid": "root_model_model_construct", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L86"}, {"caller_nid": "root_model_rootmodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L95"}, {"caller_nid": "root_model_rootmodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L96"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L100"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L101"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L102"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L103"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L104"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L105"}, {"caller_nid": "root_model_rootmodel_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L105"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L110"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L111"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L112"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L112"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L115"}, {"caller_nid": "root_model_rootmodel_deepcopy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L115"}, {"caller_nid": "root_model_rootmodel_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L150"}, {"caller_nid": "root_model_rootmodel_eq", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/root_model.py", "source_location": "L154"}]}