Files
tfm_ainventory/graphify-out/cache/0b61251bd1f2c38964e3144aa3d8b97596f2bd6d16856a36bbbeed8a94b257bc.json

1 line
13 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "label": "workers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L1"}, {"id": "workers_uvicornworker", "label": "UvicornWorker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L24"}, {"id": "worker", "label": "Worker", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "workers_uvicornworker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L32"}, {"id": "workers_uvicornworker_init_signals", "label": ".init_signals()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L74"}, {"id": "workers_uvicornworker_install_sigquit_handler", "label": "._install_sigquit_handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L85"}, {"id": "workers_uvicornworker_serve", "label": "._serve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L95"}, {"id": "workers_uvicornworker_run", "label": ".run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L103"}, {"id": "workers_uvicornworker_callback_notify", "label": ".callback_notify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L106"}, {"id": "workers_uvicornh11worker", "label": "UvicornH11Worker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L110"}, {"id": "workers_rationale_25", "label": "A worker class for Gunicorn that interfaces with an ASGI consumer callable,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L25"}, {"id": "workers_rationale_86", "label": "Install a SIGQUIT handler on workers. - https://github.com/Kludex/uvico", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L86"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "signal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "gunicorn_arbiter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "gunicorn_workers_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "uvicorn_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "uvicorn_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "uvicorn_server", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "workers_uvicornworker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L24", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "worker", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L24", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L32", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_init_signals", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L74", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_install_sigquit_handler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L85", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_serve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L95", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L103", "weight": 1.0}, {"source": "workers_uvicornworker", "target": "workers_uvicornworker_callback_notify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_workers_py", "target": "workers_uvicornh11worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L110", "weight": 1.0}, {"source": "workers_uvicornh11worker", "target": "workers_uvicornworker", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L110", "weight": 1.0}, {"source": "workers_uvicornworker_serve", "target": "workers_uvicornworker_install_sigquit_handler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L98", "weight": 1.0}, {"source": "workers_uvicornworker_run", "target": "workers_uvicornworker_serve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L104", "weight": 1.0}, {"source": "workers_rationale_25", "target": "workers_uvicornworker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L25", "weight": 1.0}, {"source": "workers_rationale_86", "target": "workers_uvicornworker_install_sigquit_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L86", "weight": 1.0}], "raw_calls": [{"caller_nid": "workers_uvicornworker_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L33"}, {"caller_nid": "workers_uvicornworker_init", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L35"}, {"caller_nid": "workers_uvicornworker_init", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L37"}, {"caller_nid": "workers_uvicornworker_init", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L40"}, {"caller_nid": "workers_uvicornworker_init", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L42"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L57"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L58"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L59"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L60"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L61"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L62"}, {"caller_nid": "workers_uvicornworker_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L63"}, {"caller_nid": "workers_uvicornworker_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L65"}, {"caller_nid": "workers_uvicornworker_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L70"}, {"caller_nid": "workers_uvicornworker_init", "callee": "Config", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L72"}, {"caller_nid": "workers_uvicornworker_init_signals", "callee": "signal", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L79"}, {"caller_nid": "workers_uvicornworker_init_signals", "callee": "signal", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L81"}, {"caller_nid": "workers_uvicornworker_init_signals", "callee": "siginterrupt", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L83"}, {"caller_nid": "workers_uvicornworker_install_sigquit_handler", "callee": "get_running_loop", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L92"}, {"caller_nid": "workers_uvicornworker_install_sigquit_handler", "callee": "add_signal_handler", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L93"}, {"caller_nid": "workers_uvicornworker_serve", "callee": "Server", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L97"}, {"caller_nid": "workers_uvicornworker_serve", "callee": "serve", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L99"}, {"caller_nid": "workers_uvicornworker_serve", "callee": "exit", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L101"}, {"caller_nid": "workers_uvicornworker_run", "callee": "asyncio_run", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L104"}, {"caller_nid": "workers_uvicornworker_run", "callee": "get_loop_factory", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L104"}, {"caller_nid": "workers_uvicornworker_callback_notify", "callee": "notify", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/workers.py", "source_location": "L107"}]}