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

1 line
22 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "label": "__init__.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L1"}, {"id": "init_testcasemetaclass", "label": "TestCaseMetaClass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L47"}, {"id": "type", "label": "type", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "init_testcasemetaclass_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L50"}, {"id": "init_testcase", "label": "TestCase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L69"}, {"id": "init_testcase_wait_for_pending_cleanups", "label": ".wait_for_pending_cleanups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L74"}, {"id": "init_testcase_count_objects", "label": ".count_objects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L108"}, {"id": "init_testcase_count_greenlets", "label": ".count_greenlets()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L131"}, {"id": "init_testcase_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L137"}, {"id": "init_testcase_teardown", "label": ".tearDown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L147"}, {"id": "init_testcase_get_expected_returncodes_for_aborted_process", "label": ".get_expected_returncodes_for_aborted_process()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L154"}, {"id": "init_testcase_get_process_uss", "label": ".get_process_uss()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L199"}, {"id": "init_testcase_run_script", "label": ".run_script()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L216"}, {"id": "init_testcase_assertscriptraises", "label": ".assertScriptRaises()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L237"}, {"id": "init_rationale_132", "label": "Find all the greenlets and subclasses tracked by the GC.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L132"}, {"id": "init_rationale_200", "label": "Return the current process's USS in bytes. uss is available on Linux, m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L200"}, {"id": "init_rationale_80", "label": "# NOTE: This is racy! A Python-level thread object may be dead", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L80"}, {"id": "init_rationale_91", "label": "# TODO: We could add an API that calls us back when a particular main greenlet i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L91"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "gc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "gc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "threading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "psutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "greenlet", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "greenlet", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "greenlet_greenlet", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "greenlet_greenlet", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_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/__init__.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "init_testcasemetaclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L47", "weight": 1.0}, {"source": "init_testcasemetaclass", "target": "type", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L47", "weight": 1.0}, {"source": "init_testcasemetaclass", "target": "init_testcasemetaclass_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "target": "init_testcase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L69", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_wait_for_pending_cleanups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L74", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_count_objects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L108", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_count_greenlets", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L131", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L137", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_teardown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L147", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_get_expected_returncodes_for_aborted_process", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L154", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_get_process_uss", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L199", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_run_script", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L216", "weight": 1.0}, {"source": "init_testcase", "target": "init_testcase_assertscriptraises", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L237", "weight": 1.0}, {"source": "init_testcase_count_objects", "target": "type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L117", "weight": 1.0}, {"source": "init_testcase_count_greenlets", "target": "init_testcase_count_objects", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L135", "weight": 1.0}, {"source": "init_testcase_setup", "target": "init_testcase_wait_for_pending_cleanups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L144", "weight": 1.0}, {"source": "init_testcase_setup", "target": "init_testcase_count_greenlets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L145", "weight": 1.0}, {"source": "init_testcase_teardown", "target": "init_testcase_wait_for_pending_cleanups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L151", "weight": 1.0}, {"source": "init_testcase_assertscriptraises", "target": "init_testcase_run_script", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L240", "weight": 1.0}, {"source": "init_testcase_assertscriptraises", "target": "init_testcase_get_expected_returncodes_for_aborted_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L246", "weight": 1.0}, {"source": "init_rationale_132", "target": "init_testcase_count_greenlets", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L132", "weight": 1.0}, {"source": "init_rationale_200", "target": "init_testcase_get_process_uss", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L200", "weight": 1.0}, {"source": "init_rationale_80", "target": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L80", "weight": 1.0}, {"source": "init_rationale_91", "target": "backend_venv_lib_python3_12_site_packages_greenlet_tests_init_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L91", "weight": 1.0}], "raw_calls": [{"caller_nid": "init_testcasemetaclass_new", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L60"}, {"caller_nid": "init_testcasemetaclass_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L60"}, {"caller_nid": "init_testcasemetaclass_new", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L61"}, {"caller_nid": "init_testcasemetaclass_new", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L61"}, {"caller_nid": "init_testcasemetaclass_new", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L62"}, {"caller_nid": "init_testcasemetaclass_new", "callee": "wrap_refcount", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L64"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L89"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L90"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "get_pending_cleanup_count", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L94"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "active_thread_count", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L95"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "get_total_main_greenlets", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L97"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L98"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L99"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L100"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L101"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "active_thread_count", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L102"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L103"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "get_total_main_greenlets", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L104"}, {"caller_nid": "init_testcase_wait_for_pending_cleanups", "callee": "collect", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L106"}, {"caller_nid": "init_testcase_count_objects", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L111"}, {"caller_nid": "init_testcase_count_objects", "callee": "collect", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L112"}, {"caller_nid": "init_testcase_count_objects", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L114"}, {"caller_nid": "init_testcase_count_objects", "callee": "get_objects", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L116"}, {"caller_nid": "init_testcase_count_objects", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L120"}, {"caller_nid": "init_testcase_count_objects", "callee": "get_objects", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L122"}, {"caller_nid": "init_testcase_count_objects", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L123"}, {"caller_nid": "init_testcase_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L140"}, {"caller_nid": "init_testcase_setup", "callee": "getcurrent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L141"}, {"caller_nid": "init_testcase_setup", "callee": "active_thread_count", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L142"}, {"caller_nid": "init_testcase_setup", "callee": "get_total_main_greenlets", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L143"}, {"caller_nid": "init_testcase_teardown", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L148"}, {"caller_nid": "init_testcase_teardown", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L152"}, {"caller_nid": "init_testcase_get_process_uss", "callee": "memory_full_info", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L212"}, {"caller_nid": "init_testcase_get_process_uss", "callee": "Process", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L212"}, {"caller_nid": "init_testcase_get_process_uss", "callee": "SkipTest", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L214"}, {"caller_nid": "init_testcase_run_script", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L218"}, {"caller_nid": "init_testcase_run_script", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L219"}, {"caller_nid": "init_testcase_run_script", "callee": "check_output", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L224"}, {"caller_nid": "init_testcase_run_script", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L229"}, {"caller_nid": "init_testcase_run_script", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L230"}, {"caller_nid": "init_testcase_run_script", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L231"}, {"caller_nid": "init_testcase_run_script", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L232"}, {"caller_nid": "init_testcase_run_script", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L233"}, {"caller_nid": "init_testcase_assertscriptraises", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L239"}, {"caller_nid": "init_testcase_assertscriptraises", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/tests/__init__.py", "source_location": "L247"}]}