Files
tfm_ainventory/graphify-out/cache/07865508d096ee5ef6264621b07f9e6401c7f2be0248e2e052a70076b5d30492.json

1 line
15 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "label": "_core_utils.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L1"}, {"id": "core_utils_is_core_schema", "label": "is_core_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L41"}, {"id": "core_utils_is_core_schema_field", "label": "is_core_schema_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L47"}, {"id": "core_utils_is_function_with_inner_schema", "label": "is_function_with_inner_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L53"}, {"id": "core_utils_is_list_like_schema_with_items_schema", "label": "is_list_like_schema_with_items_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L59"}, {"id": "core_utils_get_type_ref", "label": "get_type_ref()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L65"}, {"id": "core_utils_get_ref", "label": "get_ref()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L103"}, {"id": "core_utils_clean_schema_for_pretty_print", "label": "_clean_schema_for_pretty_print()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L110"}, {"id": "core_utils_pretty_print_core_schema", "label": "pretty_print_core_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L141"}, {"id": "core_utils_rationale_66", "label": "Produces the ref to be used for this type by pydantic_core's core schemas.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L66"}, {"id": "core_utils_rationale_104", "label": "Get the ref from the schema if it has one. This exists just for type checkin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L104"}, {"id": "core_utils_rationale_111", "label": "A utility function to remove irrelevant information from a core schema.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L111"}, {"id": "core_utils_rationale_148", "label": "Pretty-print a core schema using the `rich` library. Args: val: The", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L148"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "typing_inspection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_typing_extra_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "rich_console", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_is_core_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_is_core_schema_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_is_function_with_inner_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_is_list_like_schema_with_items_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_get_type_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_get_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L103", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_clean_schema_for_pretty_print", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_core_utils_py", "target": "core_utils_pretty_print_core_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L141", "weight": 1.0}, {"source": "core_utils_pretty_print_core_schema", "target": "core_utils_clean_schema_for_pretty_print", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L169", "weight": 1.0}, {"source": "core_utils_rationale_66", "target": "core_utils_get_type_ref", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L66", "weight": 1.0}, {"source": "core_utils_rationale_104", "target": "core_utils_get_ref", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L104", "weight": 1.0}, {"source": "core_utils_rationale_111", "target": "core_utils_clean_schema_for_pretty_print", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L111", "weight": 1.0}, {"source": "core_utils_rationale_148", "target": "core_utils_pretty_print_core_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L148", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_utils_get_type_ref", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L71"}, {"caller_nid": "core_utils_get_type_ref", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L73"}, {"caller_nid": "core_utils_get_type_ref", "callee": "is_generic_alias", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L73"}, {"caller_nid": "core_utils_get_type_ref", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L74"}, {"caller_nid": "core_utils_get_type_ref", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L79"}, {"caller_nid": "core_utils_get_type_ref", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L80"}, {"caller_nid": "core_utils_get_type_ref", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L81"}, {"caller_nid": "core_utils_get_type_ref", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L84"}, {"caller_nid": "core_utils_get_type_ref", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L86"}, {"caller_nid": "core_utils_get_type_ref", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L87"}, {"caller_nid": "core_utils_get_type_ref", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L91"}, {"caller_nid": "core_utils_get_type_ref", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L94"}, {"caller_nid": "core_utils_get_type_ref", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L96"}, {"caller_nid": "core_utils_get_type_ref", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L96"}, {"caller_nid": "core_utils_get_type_ref", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L97"}, {"caller_nid": "core_utils_get_type_ref", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L99"}, {"caller_nid": "core_utils_get_ref", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L107"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L112"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L114"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L118"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L124"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L124"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L135"}, {"caller_nid": "core_utils_clean_schema_for_pretty_print", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L135"}, {"caller_nid": "core_utils_pretty_print_core_schema", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L165"}, {"caller_nid": "core_utils_pretty_print_core_schema", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L165"}, {"caller_nid": "core_utils_pretty_print_core_schema", "callee": "is_pydantic_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L165"}, {"caller_nid": "core_utils_pretty_print_core_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L167"}, {"caller_nid": "core_utils_pretty_print_core_schema", "callee": "pprint", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py", "source_location": "L171"}]}