Files
tfm_ainventory/graphify-out/cache/5cd2ecd46658c8971f04603f1018035055f234473ac29eba2eba3da78ebdfa03.json

1 line
34 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "label": "test_tracing.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L1"}, {"id": "test_tracing_someerror", "label": "SomeError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L22"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_tracing_greenlettracer", "label": "GreenletTracer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L25"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_tracing_greenlettracer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L28"}, {"id": "test_tracing_greenlettracer_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L32"}, {"id": "test_tracing_greenlettracer_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L37"}, {"id": "test_tracing_greenlettracer_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L41"}, {"id": "test_tracing_testgreenlettracing", "label": "TestGreenletTracing", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L45"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "label": ".test_a_greenlet_tracing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L50"}, {"id": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "label": ".test_b_exception_disables_tracing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L70"}, {"id": "test_tracing_testgreenlettracing_test_set_same_tracer_twice", "label": ".test_set_same_tracer_twice()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L84"}, {"id": "test_tracing_pythontracer", "label": "PythonTracer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L94"}, {"id": "test_tracing_pythontracer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L97"}, {"id": "test_tracing_pythontracer_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L100"}, {"id": "test_tracing_pythontracer_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L104"}, {"id": "test_tracing_pythontracer_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L108"}, {"id": "test_tracing_tpt_callback", "label": "tpt_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L111"}, {"id": "test_tracing_testpythontracing", "label": "TestPythonTracing", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L114"}, {"id": "test_tracing_testpythontracing_test_trace_events_trivial", "label": ".test_trace_events_trivial()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L124"}, {"id": "test_tracing_testpythontracing_trace_switch", "label": "._trace_switch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L143"}, {"id": "test_tracing_testpythontracing_check_trace_events_func_already_set", "label": "._check_trace_events_func_already_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L148"}, {"id": "test_tracing_testpythontracing_test_trace_events_into_greenlet_func_already_set", "label": ".test_trace_events_into_greenlet_func_already_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L162"}, {"id": "test_tracing_testpythontracing_test_trace_events_into_greenlet_subclass_already_set", "label": ".test_trace_events_into_greenlet_subclass_already_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L168"}, {"id": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "label": "._check_trace_events_from_greenlet_sets_profiler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L174"}, {"id": "test_tracing_testpythontracing_test_trace_events_from_greenlet_func_sets_profiler", "label": ".test_trace_events_from_greenlet_func_sets_profiler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L190"}, {"id": "test_tracing_testpythontracing_test_trace_events_from_greenlet_subclass_sets_profiler", "label": ".test_trace_events_from_greenlet_subclass_sets_profiler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L199"}, {"id": "test_tracing_test_trace_events_multiple_greenlets_switching", "label": "test_trace_events_multiple_greenlets_switching()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L209"}, {"id": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "label": "test_trace_events_multiple_greenlets_switching_siblings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L247"}, {"id": "test_tracing_rationale_46", "label": "Tests of ``greenlet.settrace()``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L46"}, {"id": "test_tracing_rationale_115", "label": "Tests of the interaction of ``sys.settrace()`` with greenlet facilities.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L115"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "greenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_someerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L22", "weight": 1.0}, {"source": "test_tracing_someerror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_greenlettracer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L25", "weight": 1.0}, {"source": "test_tracing_greenlettracer", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L25", "weight": 1.0}, {"source": "test_tracing_greenlettracer", "target": "test_tracing_greenlettracer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L28", "weight": 1.0}, {"source": "test_tracing_greenlettracer", "target": "test_tracing_greenlettracer_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L32", "weight": 1.0}, {"source": "test_tracing_greenlettracer", "target": "test_tracing_greenlettracer_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L37", "weight": 1.0}, {"source": "test_tracing_greenlettracer", "target": "test_tracing_greenlettracer_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_testgreenlettracing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L45", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L45", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing", "target": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L50", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing", "target": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L70", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing", "target": "test_tracing_testgreenlettracing_test_set_same_tracer_twice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_pythontracer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L94", "weight": 1.0}, {"source": "test_tracing_pythontracer", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L94", "weight": 1.0}, {"source": "test_tracing_pythontracer", "target": "test_tracing_pythontracer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L97", "weight": 1.0}, {"source": "test_tracing_pythontracer", "target": "test_tracing_pythontracer_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L100", "weight": 1.0}, {"source": "test_tracing_pythontracer", "target": "test_tracing_pythontracer_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L104", "weight": 1.0}, {"source": "test_tracing_pythontracer", "target": "test_tracing_pythontracer_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_tpt_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_testpythontracing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L114", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L114", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_test_trace_events_trivial", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L124", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_trace_switch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L143", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_check_trace_events_func_already_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L148", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_test_trace_events_into_greenlet_func_already_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L162", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_test_trace_events_into_greenlet_subclass_already_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L168", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L174", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_test_trace_events_from_greenlet_func_sets_profiler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L190", "weight": 1.0}, {"source": "test_tracing_testpythontracing", "target": "test_tracing_testpythontracing_test_trace_events_from_greenlet_subclass_sets_profiler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L199", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_test_trace_events_multiple_greenlets_switching", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_test_tracing_py", "target": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L247", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "target": "test_tracing_greenlettracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L57", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "target": "test_tracing_greenlettracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L76", "weight": 1.0}, {"source": "test_tracing_testgreenlettracing_test_set_same_tracer_twice", "target": "test_tracing_greenlettracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L89", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_trivial", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L125", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_trivial", "target": "test_tracing_tpt_callback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L126", "weight": 1.0}, {"source": "test_tracing_testpythontracing_trace_switch", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L144", "weight": 1.0}, {"source": "test_tracing_testpythontracing_check_trace_events_func_already_set", "target": "test_tracing_testpythontracing_trace_switch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L149", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_into_greenlet_func_already_set", "target": "test_tracing_testpythontracing_check_trace_events_func_already_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L166", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_into_greenlet_subclass_already_set", "target": "test_tracing_testpythontracing_check_trace_events_func_already_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L172", "weight": 1.0}, {"source": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "target": "test_tracing_tpt_callback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L176", "weight": 1.0}, {"source": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "target": "test_tracing_pythontracer_exit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L177", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_from_greenlet_func_sets_profiler", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L191", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_from_greenlet_func_sets_profiler", "target": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L196", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_from_greenlet_subclass_sets_profiler", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L200", "weight": 1.0}, {"source": "test_tracing_testpythontracing_test_trace_events_from_greenlet_subclass_sets_profiler", "target": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L206", "weight": 1.0}, {"source": "test_tracing_test_trace_events_multiple_greenlets_switching", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L210", "weight": 1.0}, {"source": "test_tracing_test_trace_events_multiple_greenlets_switching", "target": "test_tracing_tpt_callback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L233", "weight": 1.0}, {"source": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "target": "test_tracing_pythontracer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L250", "weight": 1.0}, {"source": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "target": "test_tracing_tpt_callback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L284", "weight": 1.0}, {"source": "test_tracing_rationale_46", "target": "test_tracing_testgreenlettracing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L46", "weight": 1.0}, {"source": "test_tracing_rationale_115", "target": "test_tracing_testpythontracing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L115", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_tracing_greenlettracer_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L33"}, {"caller_nid": "test_tracing_greenlettracer_enter", "callee": "settrace", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L38"}, {"caller_nid": "test_tracing_greenlettracer_exit", "callee": "settrace", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L42"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "getcurrent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L51"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L58"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L59"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L60"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L61"}, {"caller_nid": "test_tracing_testgreenlettracing_test_a_greenlet_tracing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L63"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "getcurrent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L71"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L74"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L75"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L77"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L78"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "gettrace", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L78"}, {"caller_nid": "test_tracing_testgreenlettracing_test_b_exception_disables_tracing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L80"}, {"caller_nid": "test_tracing_testgreenlettracing_test_set_same_tracer_twice", "callee": "settrace", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L91"}, {"caller_nid": "test_tracing_pythontracer_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L102"}, {"caller_nid": "test_tracing_pythontracer_enter", "callee": "setprofile", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L105"}, {"caller_nid": "test_tracing_pythontracer_exit", "callee": "setprofile", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L109"}, {"caller_nid": "test_tracing_testpythontracing_test_trace_events_trivial", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L135"}, {"caller_nid": "test_tracing_testpythontracing_trace_switch", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L145"}, {"caller_nid": "test_tracing_testpythontracing_check_trace_events_func_already_set", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L150"}, {"caller_nid": "test_tracing_testpythontracing_test_trace_events_into_greenlet_func_already_set", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L166"}, {"caller_nid": "test_tracing_testpythontracing_test_trace_events_into_greenlet_subclass_already_set", "callee": "X", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L172"}, {"caller_nid": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L175"}, {"caller_nid": "test_tracing_testpythontracing_check_trace_events_from_greenlet_sets_profiler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L178"}, {"caller_nid": "test_tracing_testpythontracing_test_trace_events_from_greenlet_func_sets_profiler", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L196"}, {"caller_nid": "test_tracing_testpythontracing_test_trace_events_from_greenlet_subclass_sets_profiler", "callee": "X", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L206"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L228"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L229"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L231"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L232"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L234"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L271"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "greenlet", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L272"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L275"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L278"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L281"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L282"}, {"caller_nid": "test_tracing_test_trace_events_multiple_greenlets_switching_siblings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/test_tracing.py", "source_location": "L285"}]}