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

1 line
17 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "label": "to_interpreter.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L1"}, {"id": "to_interpreter_interp_call", "label": "_interp_call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L28"}, {"id": "to_interpreter_worker", "label": "_Worker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L38"}, {"id": "to_interpreter_worker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L41"}, {"id": "to_interpreter_worker_destroy", "label": ".destroy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L44"}, {"id": "to_interpreter_worker_call", "label": ".call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L47"}, {"id": "to_interpreter_stop_workers", "label": "_stop_workers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L167"}, {"id": "to_interpreter_run_sync", "label": "run_sync()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L174"}, {"id": "to_interpreter_current_default_interpreter_limiter", "label": "current_default_interpreter_limiter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L231"}, {"id": "to_interpreter_rationale_179", "label": "Call the given function with the given arguments in a subinterpreter. .. wa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L179"}, {"id": "to_interpreter_rationale_232", "label": "Return the capacity limiter used by default to limit the number of concurrently", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L232"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "atexit", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_lowlevel_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "concurrent_interpreters", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_interp_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L38", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L41", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L44", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "interpqueues", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "interpreters", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L100", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L103", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L110", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L138", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L141", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L144", "weight": 1.0}, {"source": "to_interpreter_worker", "target": "to_interpreter_worker_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_stop_workers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L167", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_run_sync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_interpreter_py", "target": "to_interpreter_current_default_interpreter_limiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L231", "weight": 1.0}, {"source": "to_interpreter_stop_workers", "target": "to_interpreter_worker_destroy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L169", "weight": 1.0}, {"source": "to_interpreter_run_sync", "target": "to_interpreter_current_default_interpreter_limiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L196", "weight": 1.0}, {"source": "to_interpreter_run_sync", "target": "to_interpreter_worker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L209", "weight": 1.0}, {"source": "to_interpreter_rationale_179", "target": "to_interpreter_run_sync", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L179", "weight": 1.0}, {"source": "to_interpreter_rationale_232", "target": "to_interpreter_current_default_interpreter_limiter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L232", "weight": 1.0}], "raw_calls": [{"caller_nid": "to_interpreter_interp_call", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L32"}, {"caller_nid": "to_interpreter_worker_init", "callee": "create", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L42"}, {"caller_nid": "to_interpreter_worker_destroy", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L45"}, {"caller_nid": "to_interpreter_worker_call", "callee": "BrokenWorkerInterpreter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L55"}, {"caller_nid": "to_interpreter_worker_init", "callee": "create", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L104"}, {"caller_nid": "to_interpreter_worker_init", "callee": "create", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L105"}, {"caller_nid": "to_interpreter_worker_init", "callee": "set___main___attrs", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L106"}, {"caller_nid": "to_interpreter_worker_call", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L121"}, {"caller_nid": "to_interpreter_worker_call", "callee": "put", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L122"}, {"caller_nid": "to_interpreter_worker_call", "callee": "exec", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L123"}, {"caller_nid": "to_interpreter_worker_call", "callee": "BrokenWorkerInterpreter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L125"}, {"caller_nid": "to_interpreter_worker_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L127"}, {"caller_nid": "to_interpreter_worker_call", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L130"}, {"caller_nid": "to_interpreter_worker_init", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L142"}, {"caller_nid": "to_interpreter_stop_workers", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L171"}, {"caller_nid": "to_interpreter_run_sync", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L199"}, {"caller_nid": "to_interpreter_run_sync", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L201"}, {"caller_nid": "to_interpreter_run_sync", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L202"}, {"caller_nid": "to_interpreter_run_sync", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L203"}, {"caller_nid": "to_interpreter_run_sync", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L207"}, {"caller_nid": "to_interpreter_run_sync", "callee": "current_time", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L220"}, {"caller_nid": "to_interpreter_run_sync", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L225"}, {"caller_nid": "to_interpreter_run_sync", "callee": "current_time", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L227"}, {"caller_nid": "to_interpreter_run_sync", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L228"}, {"caller_nid": "to_interpreter_current_default_interpreter_limiter", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L242"}, {"caller_nid": "to_interpreter_current_default_interpreter_limiter", "callee": "CapacityLimiter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L244"}, {"caller_nid": "to_interpreter_current_default_interpreter_limiter", "callee": "cpu_count", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L244"}, {"caller_nid": "to_interpreter_current_default_interpreter_limiter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_interpreter.py", "source_location": "L245"}]}