1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "label": "to_process.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L1"}, {"id": "to_process_run_sync", "label": "run_sync()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L44"}, {"id": "to_process_current_default_process_limiter", "label": "current_default_process_limiter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L190"}, {"id": "to_process_process_worker", "label": "process_worker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L206"}, {"id": "to_process_rationale_50", "label": "Call the given function with the given arguments in a worker process. If th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L50"}, {"id": "to_process_rationale_191", "label": "Return the capacity limiter that is used by default to limit the number of worke", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L191"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "pickle", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "importlib_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_eventloop_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_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_process.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_subprocesses_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_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_process.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_tasks_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_abc_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_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_process.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_streams_buffered_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "to_process_run_sync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "to_process_current_default_process_limiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_to_process_py", "target": "to_process_process_worker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L206", "weight": 1.0}, {"source": "to_process_run_sync", "target": "to_process_current_default_process_limiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L116", "weight": 1.0}, {"source": "to_process_rationale_50", "target": "to_process_run_sync", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L50", "weight": 1.0}, {"source": "to_process_rationale_191", "target": "to_process_current_default_process_limiter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L191", "weight": 1.0}], "raw_calls": [{"caller_nid": "to_process_run_sync", "callee": "checkpoint_if_cancelled", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L102"}, {"caller_nid": "to_process_run_sync", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L103"}, {"caller_nid": "to_process_run_sync", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L107"}, {"caller_nid": "to_process_run_sync", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L108"}, {"caller_nid": "to_process_run_sync", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L110"}, {"caller_nid": "to_process_run_sync", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L111"}, {"caller_nid": "to_process_run_sync", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L112"}, {"caller_nid": "to_process_run_sync", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L113"}, {"caller_nid": "to_process_run_sync", "callee": "setup_process_pool_exit_at_shutdown", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L114"}, {"caller_nid": "to_process_run_sync", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L114"}, {"caller_nid": "to_process_run_sync", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L121"}, {"caller_nid": "to_process_run_sync", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L123"}, {"caller_nid": "to_process_run_sync", "callee": "BufferedByteReceiveStream", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L124"}, {"caller_nid": "to_process_run_sync", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L125"}, {"caller_nid": "to_process_run_sync", "callee": "current_time", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L130"}, {"caller_nid": "to_process_run_sync", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L136"}, {"caller_nid": "to_process_run_sync", "callee": "kill", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L137"}, {"caller_nid": "to_process_run_sync", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L138"}, {"caller_nid": "to_process_run_sync", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L139"}, {"caller_nid": "to_process_run_sync", "callee": "CancelScope", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L141"}, {"caller_nid": "to_process_run_sync", "callee": "aclose", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L143"}, {"caller_nid": "to_process_run_sync", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L147"}, {"caller_nid": "to_process_run_sync", "callee": "open_process", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L150"}, {"caller_nid": "to_process_run_sync", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L154"}, {"caller_nid": "to_process_run_sync", "callee": "BufferedByteReceiveStream", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L155"}, {"caller_nid": "to_process_run_sync", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L156"}, {"caller_nid": "to_process_run_sync", "callee": "fail_after", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L158"}, {"caller_nid": "to_process_run_sync", "callee": "receive", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L159"}, {"caller_nid": "to_process_run_sync", "callee": "BrokenWorkerProcess", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L162"}, {"caller_nid": "to_process_run_sync", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L166"}, {"caller_nid": "to_process_run_sync", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L167"}, {"caller_nid": "to_process_run_sync", "callee": "send_raw_command", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L171"}, {"caller_nid": "to_process_run_sync", "callee": "get_cancelled_exc_class", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L172"}, {"caller_nid": "to_process_run_sync", "callee": "kill", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L175"}, {"caller_nid": "to_process_run_sync", "callee": "BrokenWorkerProcess", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L176"}, {"caller_nid": "to_process_run_sync", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L180"}, {"caller_nid": "to_process_run_sync", "callee": "CancelScope", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L182"}, {"caller_nid": "to_process_run_sync", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L184"}, {"caller_nid": "to_process_run_sync", "callee": "send_raw_command", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L184"}, {"caller_nid": "to_process_run_sync", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L187"}, {"caller_nid": "to_process_run_sync", "callee": "current_time", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L187"}, {"caller_nid": "to_process_current_default_process_limiter", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L199"}, {"caller_nid": "to_process_current_default_process_limiter", "callee": "CapacityLimiter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L201"}, {"caller_nid": "to_process_current_default_process_limiter", "callee": "cpu_count", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L201"}, {"caller_nid": "to_process_current_default_process_limiter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L202"}, {"caller_nid": "to_process_process_worker", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L211"}, {"caller_nid": "to_process_process_worker", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L212"}, {"caller_nid": "to_process_process_worker", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L214"}, {"caller_nid": "to_process_process_worker", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L218"}, {"caller_nid": "to_process_process_worker", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L227"}, {"caller_nid": "to_process_process_worker", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L234"}, {"caller_nid": "to_process_process_worker", "callee": "spec_from_file_location", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L238"}, {"caller_nid": "to_process_process_worker", "callee": "module_from_spec", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L240"}, {"caller_nid": "to_process_process_worker", "callee": "exec_module", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L241"}, {"caller_nid": "to_process_process_worker", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L248"}, {"caller_nid": "to_process_process_worker", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L251"}, {"caller_nid": "to_process_process_worker", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L255"}, {"caller_nid": "to_process_process_worker", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L257"}, {"caller_nid": "to_process_process_worker", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L257"}, {"caller_nid": "to_process_process_worker", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L258"}, {"caller_nid": "to_process_process_worker", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/to_process.py", "source_location": "L261"}]} |