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

1 line
16 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "label": "regions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L1"}, {"id": "regions_context", "label": "Context", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L16"}, {"id": "regions_regionfinder", "label": "RegionFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L24"}, {"id": "regions_regionfinder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L32"}, {"id": "regions_regionfinder_parse_source", "label": ".parse_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L36"}, {"id": "regions_regionfinder_fq_node_name", "label": ".fq_node_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L40"}, {"id": "regions_regionfinder_handle_node", "label": ".handle_node()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L44"}, {"id": "regions_regionfinder_handle_node_body", "label": ".handle_node_body()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L53"}, {"id": "regions_regionfinder_handle_functiondef", "label": ".handle_FunctionDef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L58"}, {"id": "regions_regionfinder_handle_classdef", "label": ".handle_ClassDef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L81"}, {"id": "regions_code_regions", "label": "code_regions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L104"}, {"id": "regions_rationale_17", "label": "The nested named context of a function or class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L17"}, {"id": "regions_rationale_25", "label": "An ast visitor that will find and track regions of code. Functions and clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L25"}, {"id": "regions_rationale_37", "label": "Parse `source` and walk the ast to populate the .regions attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L37"}, {"id": "regions_rationale_41", "label": "Get the current fully qualified name we're processing.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L41"}, {"id": "regions_rationale_45", "label": "Recursively handle any node.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L45"}, {"id": "regions_rationale_54", "label": "Recursively handle the nodes in this node's body, if any.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L54"}, {"id": "regions_rationale_59", "label": "Called for `def` or `async def`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L59"}, {"id": "regions_rationale_105", "label": "Find function and class regions in source code. Analyzes the code in `sourc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L105"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "coverage_plugin", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "regions_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "regions_regionfinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L24", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L32", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_parse_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L36", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_fq_node_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L40", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_handle_node", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L44", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_handle_node_body", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L53", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_handle_functiondef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L58", "weight": 1.0}, {"source": "regions_regionfinder", "target": "regions_regionfinder_handle_classdef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_regions_py", "target": "regions_code_regions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L104", "weight": 1.0}, {"source": "regions_regionfinder_parse_source", "target": "regions_regionfinder_handle_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L38", "weight": 1.0}, {"source": "regions_regionfinder_handle_node", "target": "regions_regionfinder_handle_functiondef", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L47", "weight": 1.0}, {"source": "regions_regionfinder_handle_node", "target": "regions_regionfinder_handle_classdef", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L49", "weight": 1.0}, {"source": "regions_regionfinder_handle_node", "target": "regions_regionfinder_handle_node_body", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L51", "weight": 1.0}, {"source": "regions_regionfinder_handle_node_body", "target": "regions_regionfinder_handle_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L56", "weight": 1.0}, {"source": "regions_regionfinder_handle_functiondef", "target": "regions_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L69", "weight": 1.0}, {"source": "regions_regionfinder_handle_functiondef", "target": "regions_regionfinder_fq_node_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L73", "weight": 1.0}, {"source": "regions_regionfinder_handle_functiondef", "target": "regions_regionfinder_handle_node_body", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L78", "weight": 1.0}, {"source": "regions_regionfinder_handle_classdef", "target": "regions_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L87", "weight": 1.0}, {"source": "regions_regionfinder_handle_classdef", "target": "regions_regionfinder_fq_node_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L91", "weight": 1.0}, {"source": "regions_regionfinder_handle_classdef", "target": "regions_regionfinder_handle_node_body", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L96", "weight": 1.0}, {"source": "regions_code_regions", "target": "regions_regionfinder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L125", "weight": 1.0}, {"source": "regions_code_regions", "target": "regions_regionfinder_parse_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L126", "weight": 1.0}, {"source": "regions_rationale_17", "target": "regions_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L17", "weight": 1.0}, {"source": "regions_rationale_25", "target": "regions_regionfinder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L25", "weight": 1.0}, {"source": "regions_rationale_37", "target": "regions_regionfinder_parse_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L37", "weight": 1.0}, {"source": "regions_rationale_41", "target": "regions_regionfinder_fq_node_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L41", "weight": 1.0}, {"source": "regions_rationale_45", "target": "regions_regionfinder_handle_node", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L45", "weight": 1.0}, {"source": "regions_rationale_54", "target": "regions_regionfinder_handle_node_body", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L54", "weight": 1.0}, {"source": "regions_rationale_59", "target": "regions_regionfinder_handle_functiondef", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L59", "weight": 1.0}, {"source": "regions_rationale_105", "target": "regions_code_regions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L105", "weight": 1.0}], "raw_calls": [{"caller_nid": "regions_regionfinder_parse_source", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L38"}, {"caller_nid": "regions_regionfinder_fq_node_name", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L42"}, {"caller_nid": "regions_regionfinder_handle_node", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L46"}, {"caller_nid": "regions_regionfinder_handle_node", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L48"}, {"caller_nid": "regions_regionfinder_handle_node_body", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L55"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L60"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L60"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L60"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L65"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L69"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L70"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "CodeRegion", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L71"}, {"caller_nid": "regions_regionfinder_handle_functiondef", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L79"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L86"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L87"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L88"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "CodeRegion", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L89"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L97"}, {"caller_nid": "regions_regionfinder_handle_classdef", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/regions.py", "source_location": "L99"}]}