Files
tfm_ainventory/graphify-out/cache/27fbe6571a4a73ce041f8c38e626aeeb399dd667ec11c7540cfb86454294cd40.json

1 line
19 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "label": "greenlet.cpp", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L1"}, {"id": "greenlet_refs_borrowedgreenlet_t_tc_operator_greenlet_const_noexcept", "label": "refs::_BorrowedGreenlet<T, TC>::operator Greenlet*() const noexcept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L73"}, {"id": "greenlet_refs_borrowedgreenlet_t_tc_borrowedgreenlet", "label": "refs::_BorrowedGreenlet<T, TC>::_BorrowedGreenlet()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L82"}, {"id": "greenlet_refs_ownedgreenlet_t_tc_operator_greenlet_const_noexcept", "label": "refs::_OwnedGreenlet<T, TC>::operator Greenlet*() const noexcept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L90"}, {"id": "greenlet_greenlet_noinline", "label": "GREENLET_NOINLINE()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L190"}, {"id": "greenlet_greenlet_internal_mod_init", "label": "greenlet_internal_mod_init()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L208"}, {"id": "greenlet_pyinit_greenlet", "label": "PyInit__greenlet()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L331"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "cstdlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "algorithm", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "exception", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "python", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "structmember", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_internal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_refs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_slp_switch", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_thread_support", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tgreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tgreenletglobals", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tgreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tmaingreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tusergreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tbrokengreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "texceptionstate", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tpythonstate", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tstackstate", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tthreadstate", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tthreadstatecreator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "tthreadstatedestroy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "pygreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "pygreenletunswitchable", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "cobjects", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_refs_borrowedgreenlet_t_tc_operator_greenlet_const_noexcept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_refs_borrowedgreenlet_t_tc_borrowedgreenlet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_refs_ownedgreenlet_t_tc_operator_greenlet_const_noexcept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_greenlet_noinline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_greenlet_noinline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "pymodule", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_greenlet_internal_mod_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_greenlet_cpp", "target": "greenlet_pyinit_greenlet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L331", "weight": 1.0}, {"source": "greenlet_pyinit_greenlet", "target": "greenlet_greenlet_internal_mod_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L334", "weight": 1.0}], "raw_calls": [{"caller_nid": "greenlet_refs_borrowedgreenlet_t_tc_borrowedgreenlet", "callee": "_set_raw_pointer", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L86"}, {"caller_nid": "greenlet_refs_borrowedgreenlet_t_tc_borrowedgreenlet", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L86"}, {"caller_nid": "greenlet_greenlet_noinline", "callee": "slp_save_state", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L192"}, {"caller_nid": "greenlet_greenlet_noinline", "callee": "slp_restore_state", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L196"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L216"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyType_Ready", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L216"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L217"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyType_Ready", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L217"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "init", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L220"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L222"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L223"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L224"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L225"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L227"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L228"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L229"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L230"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L233"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyRequireAttr", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L241"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L242"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyDict_SetItemString", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L242"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L242"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L273"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyCapsule_New", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L274"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyAddObject", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L278"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "assert", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L279"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "REFCNT", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L279"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyUnstable_Module_SetGIL", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L295"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L295"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L308"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyImport_ImportModule", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L308"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyRequireAttr", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L309"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L310"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyCFunction_New", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L311"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L312"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyTuple_Pack", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L312"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L312"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L313"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyObject_Call", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L314"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L314"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L314"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L317"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "PyErr_SetString", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L320"}, {"caller_nid": "greenlet_greenlet_internal_mod_init", "callee": "what", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/greenlet.cpp", "source_location": "L320"}]}