Files
tfm_ainventory/graphify-out/cache/45ca02fa8e21c8c0a8c26f7bcc8b31dd70c8b44bb13d63922698771848f047db.json

1 line
5.0 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "label": "fail_switch_three_greenlets.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L1"}, {"id": "fail_switch_three_greenlets_tracefunc", "label": "tracefunc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L14"}, {"id": "fail_switch_three_greenlets_g1_run", "label": "g1_run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L22"}, {"id": "fail_switch_three_greenlets_g2_run", "label": "g2_run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L30"}, {"id": "fail_switch_three_greenlets_rationale_1", "label": "Uses a trace function to switch greenlets at unexpected times. In the trace fun", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L1"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "target": "greenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "target": "fail_switch_three_greenlets_tracefunc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "target": "fail_switch_three_greenlets_g1_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "target": "fail_switch_three_greenlets_g2_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L30", "weight": 1.0}, {"source": "fail_switch_three_greenlets_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_greenlet_tests_fail_switch_three_greenlets_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "fail_switch_three_greenlets_tracefunc", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L15"}, {"caller_nid": "fail_switch_three_greenlets_tracefunc", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L19"}, {"caller_nid": "fail_switch_three_greenlets_tracefunc", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L20"}, {"caller_nid": "fail_switch_three_greenlets_g1_run", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L23"}, {"caller_nid": "fail_switch_three_greenlets_g1_run", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L26"}, {"caller_nid": "fail_switch_three_greenlets_g1_run", "callee": "getcurrent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L26"}, {"caller_nid": "fail_switch_three_greenlets_g1_run", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L27"}, {"caller_nid": "fail_switch_three_greenlets_g1_run", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L28"}, {"caller_nid": "fail_switch_three_greenlets_g2_run", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L32"}, {"caller_nid": "fail_switch_three_greenlets_g2_run", "callee": "getcurrent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/fail_switch_three_greenlets.py", "source_location": "L32"}]}