1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "label": "CObjects.cpp", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L1"}, {"id": "cobjects_pygreenlet_getcurrent", "label": "PyGreenlet_GetCurrent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L29"}, {"id": "cobjects_pygreenlet_setparent", "label": "PyGreenlet_SetParent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L38"}, {"id": "cobjects_pygreenlet_new", "label": "PyGreenlet_New()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L44"}, {"id": "cobjects_pygreenlet_switch", "label": "PyGreenlet_Switch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L75"}, {"id": "cobjects_pygreenlet_throw", "label": "PyGreenlet_Throw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L94"}, {"id": "cobjects_extern_pygreenlet_main", "label": "Extern_PyGreenlet_MAIN()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L112"}, {"id": "cobjects_extern_pygreenlet_active", "label": "Extern_PyGreenlet_ACTIVE()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L122"}, {"id": "cobjects_extern_pygreenlet_started", "label": "Extern_PyGreenlet_STARTED()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L132"}, {"id": "cobjects_extern_pygreenlet_get_parent", "label": "Extern_PyGreenlet_GET_PARENT()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L142"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "greenlet_exceptions", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "greenlet_internal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "greenlet_refs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "tthreadstatedestroy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "pygreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_pygreenlet_getcurrent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_pygreenlet_setparent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_pygreenlet_new", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_pygreenlet_switch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_pygreenlet_throw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_extern_pygreenlet_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_extern_pygreenlet_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_extern_pygreenlet_started", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_cobjects_cpp", "target": "cobjects_extern_pygreenlet_get_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "cobjects_pygreenlet_getcurrent", "callee": "IsShuttingDown", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L32"}, {"caller_nid": "cobjects_pygreenlet_getcurrent", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L35"}, {"caller_nid": "cobjects_pygreenlet_getcurrent", "callee": "get_current", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L35"}, {"caller_nid": "cobjects_pygreenlet_getcurrent", "callee": "state", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L35"}, {"caller_nid": "cobjects_pygreenlet_getcurrent", "callee": "GET_THREAD_STATE", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L35"}, {"caller_nid": "cobjects_pygreenlet_setparent", "callee": "green_setparent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L41"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "consuming", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L52"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "green_new", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L52"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "SetItem", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L60"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "SetItem", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L63"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "Require", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L66"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "green_init", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L66"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L66"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L66"}, {"caller_nid": "cobjects_pygreenlet_new", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L72"}, {"caller_nid": "cobjects_pygreenlet_switch", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L78"}, {"caller_nid": "cobjects_pygreenlet_switch", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L79"}, {"caller_nid": "cobjects_pygreenlet_switch", "callee": "PyDict_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L87"}, {"caller_nid": "cobjects_pygreenlet_switch", "callee": "green_switch", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L91"}, {"caller_nid": "cobjects_pygreenlet_throw", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L97"}, {"caller_nid": "cobjects_pygreenlet_throw", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L98"}, {"caller_nid": "cobjects_pygreenlet_throw", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L103"}, {"caller_nid": "cobjects_pygreenlet_throw", "callee": "internal_green_throw", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L103"}, {"caller_nid": "cobjects_extern_pygreenlet_main", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L115"}, {"caller_nid": "cobjects_extern_pygreenlet_main", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L116"}, {"caller_nid": "cobjects_extern_pygreenlet_main", "callee": "main", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L119"}, {"caller_nid": "cobjects_extern_pygreenlet_active", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L125"}, {"caller_nid": "cobjects_extern_pygreenlet_active", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L126"}, {"caller_nid": "cobjects_extern_pygreenlet_active", "callee": "active", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L129"}, {"caller_nid": "cobjects_extern_pygreenlet_started", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L135"}, {"caller_nid": "cobjects_extern_pygreenlet_started", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L136"}, {"caller_nid": "cobjects_extern_pygreenlet_started", "callee": "started", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L139"}, {"caller_nid": "cobjects_extern_pygreenlet_get_parent", "callee": "PyGreenlet_Check", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L145"}, {"caller_nid": "cobjects_extern_pygreenlet_get_parent", "callee": "PyErr_BadArgument", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L146"}, {"caller_nid": "cobjects_extern_pygreenlet_get_parent", "callee": "acquire", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L150"}, {"caller_nid": "cobjects_extern_pygreenlet_get_parent", "callee": "parent", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/CObjects.cpp", "source_location": "L150"}]} |