1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "label": "patch.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L1"}, {"id": "patch_apply_patches", "label": "apply_patches()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L22"}, {"id": "patch_patch_exit", "label": "_patch__exit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L47"}, {"id": "patch_patch_execv", "label": "_patch_execv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L63"}, {"id": "patch_patch_fork", "label": "_patch_fork()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L103"}, {"id": "patch_patch_subprocess", "label": "_patch_subprocess()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L114"}, {"id": "patch_rationale_27", "label": "Apply invasive patches requested by `[run] patch=`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L27"}, {"id": "patch_rationale_64", "label": "Patch the execv family of functions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L64"}, {"id": "patch_rationale_104", "label": "Ensure Coverage is properly reset after a fork.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L104"}, {"id": "patch_rationale_115", "label": "Write .pth files and set environment vars to measure subprocesses.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L115"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage_debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "coverage_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "patch_apply_patches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "patch_patch_exit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "patch_patch_execv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "patch_patch_fork", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L103", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_coverage_patch_py", "target": "patch_patch_subprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L114", "weight": 1.0}, {"source": "patch_apply_patches", "target": "patch_patch_exit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L32", "weight": 1.0}, {"source": "patch_apply_patches", "target": "patch_patch_execv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L35", "weight": 1.0}, {"source": "patch_apply_patches", "target": "patch_patch_fork", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L38", "weight": 1.0}, {"source": "patch_apply_patches", "target": "patch_patch_subprocess", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L41", "weight": 1.0}, {"source": "patch_rationale_27", "target": "patch_apply_patches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L27", "weight": 1.0}, {"source": "patch_rationale_64", "target": "patch_patch_execv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L64", "weight": 1.0}, {"source": "patch_rationale_104", "target": "patch_patch_fork", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L104", "weight": 1.0}, {"source": "patch_rationale_115", "target": "patch_patch_subprocess", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L115", "weight": 1.0}], "raw_calls": [{"caller_nid": "patch_apply_patches", "callee": "should", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L28"}, {"caller_nid": "patch_apply_patches", "callee": "DevNullDebug", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L28"}, {"caller_nid": "patch_apply_patches", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L29"}, {"caller_nid": "patch_apply_patches", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L29"}, {"caller_nid": "patch_apply_patches", "callee": "ConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L44"}, {"caller_nid": "patch_patch_exit", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L49"}, {"caller_nid": "patch_patch_execv", "callee": "CoverageException", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L66"}, {"caller_nid": "patch_patch_execv", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L68"}, {"caller_nid": "patch_patch_execv", "callee": "make_execv_patch", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L99"}, {"caller_nid": "patch_patch_execv", "callee": "make_execv_patch", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L100"}, {"caller_nid": "patch_patch_fork", "callee": "CoverageException", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L108"}, {"caller_nid": "patch_patch_fork", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L110"}, {"caller_nid": "patch_patch_fork", "callee": "register_at_fork", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L111"}, {"caller_nid": "patch_patch_subprocess", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L116"}, {"caller_nid": "patch_patch_subprocess", "callee": "serialize", "source_file": "backend/venv/lib/python3.12/site-packages/coverage/patch.py", "source_location": "L118"}]} |