Files
tfm_ainventory/graphify-out/cache/80e24266eaa93da1e5e94e38fe8fdf5a9c70128fa696d90b3a96e67ac68a1ecb.json

1 line
13 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "label": "_docs_extraction.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L1"}, {"id": "docs_extraction_docstringvisitor", "label": "DocstringVisitor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L12"}, {"id": "docs_extraction_docstringvisitor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L13"}, {"id": "docs_extraction_docstringvisitor_visit", "label": ".visit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L20"}, {"id": "docs_extraction_docstringvisitor_visit_annassign", "label": ".visit_AnnAssign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L25"}, {"id": "docs_extraction_docstringvisitor_visit_expr", "label": ".visit_Expr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L29"}, {"id": "docs_extraction_dedent_source_lines", "label": "_dedent_source_lines()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L41"}, {"id": "docs_extraction_extract_source_from_frame", "label": "_extract_source_from_frame()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L52"}, {"id": "docs_extraction_extract_docstrings_from_cls", "label": "extract_docstrings_from_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L82"}, {"id": "docs_extraction_rationale_1", "label": "Utilities related to attribute docstring extraction.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L1"}, {"id": "docs_extraction_rationale_83", "label": "Map model attributes and their corresponding docstring. Args: cls:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L83"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "textwrap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "docs_extraction_docstringvisitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L12", "weight": 1.0}, {"source": "docs_extraction_docstringvisitor", "target": "docs_extraction_docstringvisitor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L13", "weight": 1.0}, {"source": "docs_extraction_docstringvisitor", "target": "docs_extraction_docstringvisitor_visit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L20", "weight": 1.0}, {"source": "docs_extraction_docstringvisitor", "target": "docs_extraction_docstringvisitor_visit_annassign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L25", "weight": 1.0}, {"source": "docs_extraction_docstringvisitor", "target": "docs_extraction_docstringvisitor_visit_expr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "docs_extraction_dedent_source_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "docs_extraction_extract_source_from_frame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "target": "docs_extraction_extract_docstrings_from_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L82", "weight": 1.0}, {"source": "docs_extraction_extract_source_from_frame", "target": "docs_extraction_dedent_source_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L66", "weight": 1.0}, {"source": "docs_extraction_extract_docstrings_from_cls", "target": "docs_extraction_extract_source_from_frame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L104", "weight": 1.0}, {"source": "docs_extraction_extract_docstrings_from_cls", "target": "docs_extraction_dedent_source_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L109", "weight": 1.0}, {"source": "docs_extraction_extract_docstrings_from_cls", "target": "docs_extraction_docstringvisitor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L111", "weight": 1.0}, {"source": "docs_extraction_extract_docstrings_from_cls", "target": "docs_extraction_docstringvisitor_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L112", "weight": 1.0}, {"source": "docs_extraction_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L1", "weight": 1.0}, {"source": "docs_extraction_rationale_83", "target": "docs_extraction_extract_docstrings_from_cls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "docs_extraction_docstringvisitor_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L14"}, {"caller_nid": "docs_extraction_docstringvisitor_visit", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L21"}, {"caller_nid": "docs_extraction_docstringvisitor_visit", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L22"}, {"caller_nid": "docs_extraction_docstringvisitor_visit_annassign", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L26"}, {"caller_nid": "docs_extraction_docstringvisitor_visit_expr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L31"}, {"caller_nid": "docs_extraction_docstringvisitor_visit_expr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L32"}, {"caller_nid": "docs_extraction_docstringvisitor_visit_expr", "callee": "cleandoc", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L35"}, {"caller_nid": "docs_extraction_dedent_source_lines", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L43"}, {"caller_nid": "docs_extraction_dedent_source_lines", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L43"}, {"caller_nid": "docs_extraction_dedent_source_lines", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L44"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "currentframe", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L53"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "getmodule", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L56"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "getmodule", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L56"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "findsource", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L59"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "getblock", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L65"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L68"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L73"}, {"caller_nid": "docs_extraction_extract_source_from_frame", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L76"}, {"caller_nid": "docs_extraction_extract_docstrings_from_cls", "callee": "getsourcelines", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L99"}, {"caller_nid": "docs_extraction_extract_docstrings_from_cls", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_docs_extraction.py", "source_location": "L112"}]}