Files
tfm_ainventory/graphify-out/cache/9e7c462ca35c73c079cb49ef219fa2d46391680438b06b5939f89af9ba0416ff.json

1 line
149 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "label": "_trio.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1"}, {"id": "trio_cancelscope", "label": "CancelScope", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L113"}, {"id": "basecancelscope", "label": "BaseCancelScope", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_cancelscope_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L114"}, {"id": "trio_cancelscope_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L119"}, {"id": "trio_cancelscope_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L122"}, {"id": "trio_cancelscope_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L126"}, {"id": "trio_cancelscope_cancel", "label": ".cancel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L134"}, {"id": "trio_deadline", "label": "deadline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L138"}, {"id": "trio_cancel_called", "label": "cancel_called()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L146"}, {"id": "trio_cancelled_caught", "label": "cancelled_caught()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L150"}, {"id": "trio_shield", "label": "shield()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L154"}, {"id": "trio_taskgroup", "label": "TaskGroup", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L167"}, {"id": "trio_taskgroup_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L168"}, {"id": "trio_taskgroup_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L173"}, {"id": "trio_taskgroup_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L179"}, {"id": "trio_taskgroup_start_soon", "label": ".start_soon()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L197"}, {"id": "trio_taskgroup_start", "label": ".start()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L210"}, {"id": "trio_receivestreamwrapper", "label": "ReceiveStreamWrapper", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L227"}, {"id": "trio_receivestreamwrapper_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L230"}, {"id": "trio_receivestreamwrapper_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L243"}, {"id": "trio_sendstreamwrapper", "label": "SendStreamWrapper", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L248"}, {"id": "trio_sendstreamwrapper_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L251"}, {"id": "trio_sendstreamwrapper_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L259"}, {"id": "trio_process", "label": "Process", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L264"}, {"id": "trio_process_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L270"}, {"id": "trio_process_wait", "label": ".wait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L287"}, {"id": "trio_process_terminate", "label": ".terminate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L290"}, {"id": "trio_process_kill", "label": ".kill()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L293"}, {"id": "trio_process_send_signal", "label": ".send_signal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L296"}, {"id": "trio_pid", "label": "pid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L300"}, {"id": "trio_returncode", "label": "returncode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L304"}, {"id": "trio_stdin", "label": "stdin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L308"}, {"id": "trio_stdout", "label": "stdout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L312"}, {"id": "trio_stderr", "label": "stderr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L316"}, {"id": "trio_processpoolshutdowninstrument", "label": "_ProcessPoolShutdownInstrument", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L320"}, {"id": "trio_processpoolshutdowninstrument_after_run", "label": ".after_run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L321"}, {"id": "trio_shutdown_process_pool", "label": "_shutdown_process_pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L330"}, {"id": "trio_triosocketmixin", "label": "_TrioSocketMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L348"}, {"id": "trio_triosocketmixin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L349"}, {"id": "trio_triosocketmixin_check_closed", "label": "._check_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L353"}, {"id": "trio_raw_socket", "label": "_raw_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L360"}, {"id": "trio_triosocketmixin_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L363"}, {"id": "trio_triosocketmixin_convert_socket_error", "label": "._convert_socket_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L368"}, {"id": "trio_socketstream", "label": "SocketStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L379"}, {"id": "trio_socketstream_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L380"}, {"id": "trio_socketstream_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L385"}, {"id": "trio_socketstream_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L397"}, {"id": "trio_socketstream_send_eof", "label": ".send_eof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L408"}, {"id": "trio_unixsocketstream", "label": "UNIXSocketStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L412"}, {"id": "trio_unixsocketstream_receive_fds", "label": ".receive_fds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L413"}, {"id": "trio_unixsocketstream_send_fds", "label": ".send_fds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L446"}, {"id": "trio_tcpsocketlistener", "label": "TCPSocketListener", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L479"}, {"id": "trio_tcpsocketlistener_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L480"}, {"id": "trio_tcpsocketlistener_accept", "label": ".accept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L484"}, {"id": "trio_unixsocketlistener", "label": "UNIXSocketListener", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L495"}, {"id": "trio_unixsocketlistener_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L496"}, {"id": "trio_unixsocketlistener_accept", "label": ".accept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L500"}, {"id": "trio_udpsocket", "label": "UDPSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L510"}, {"id": "trio_udpsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L511"}, {"id": "trio_udpsocket_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L516"}, {"id": "trio_udpsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L524"}, {"id": "trio_connectedudpsocket", "label": "ConnectedUDPSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L532"}, {"id": "trio_connectedudpsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L533"}, {"id": "trio_connectedudpsocket_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L538"}, {"id": "trio_connectedudpsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L545"}, {"id": "trio_unixdatagramsocket", "label": "UNIXDatagramSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L553"}, {"id": "trio_unixdatagramsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L554"}, {"id": "trio_unixdatagramsocket_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L559"}, {"id": "trio_unixdatagramsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L567"}, {"id": "trio_connectedunixdatagramsocket", "label": "ConnectedUNIXDatagramSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L575"}, {"id": "trio_connectedunixdatagramsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L578"}, {"id": "trio_connectedunixdatagramsocket_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L583"}, {"id": "trio_connectedunixdatagramsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L590"}, {"id": "trio_event", "label": "Event", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L603"}, {"id": "baseevent", "label": "BaseEvent", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_event_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L604"}, {"id": "trio_event_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L607"}, {"id": "trio_event_is_set", "label": ".is_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L610"}, {"id": "trio_event_wait", "label": ".wait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L613"}, {"id": "trio_event_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L616"}, {"id": "trio_event_set", "label": ".set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L620"}, {"id": "trio_lock", "label": "Lock", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L624"}, {"id": "baselock", "label": "BaseLock", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_lock_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L625"}, {"id": "trio_lock_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L628"}, {"id": "trio_convert_runtime_error_msg", "label": "_convert_runtime_error_msg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L633"}, {"id": "trio_lock_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L637"}, {"id": "trio_lock_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L657"}, {"id": "trio_lock_locked", "label": ".locked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L666"}, {"id": "trio_lock_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L669"}, {"id": "trio_lock_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L672"}, {"id": "trio_semaphore", "label": "Semaphore", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L680"}, {"id": "basesemaphore", "label": "BaseSemaphore", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_semaphore_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L681"}, {"id": "trio_semaphore_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L690"}, {"id": "trio_semaphore_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L700"}, {"id": "trio_semaphore_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L712"}, {"id": "trio_max_value", "label": "max_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L719"}, {"id": "trio_value", "label": "value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L723"}, {"id": "trio_semaphore_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L726"}, {"id": "trio_semaphore_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L729"}, {"id": "trio_capacitylimiter", "label": "CapacityLimiter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L734"}, {"id": "basecapacitylimiter", "label": "BaseCapacityLimiter", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_capacitylimiter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L735"}, {"id": "trio_capacitylimiter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L743"}, {"id": "trio_capacitylimiter_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L755"}, {"id": "trio_capacitylimiter_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L758"}, {"id": "trio_total_tokens", "label": "total_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L767"}, {"id": "trio_borrowed_tokens", "label": "borrowed_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L775"}, {"id": "trio_available_tokens", "label": "available_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L779"}, {"id": "trio_capacitylimiter_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L782"}, {"id": "trio_capacitylimiter_acquire_on_behalf_of_nowait", "label": ".acquire_on_behalf_of_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L785"}, {"id": "trio_capacitylimiter_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L788"}, {"id": "trio_capacitylimiter_acquire_on_behalf_of", "label": ".acquire_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L791"}, {"id": "trio_capacitylimiter_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L794"}, {"id": "trio_capacitylimiter_release_on_behalf_of", "label": ".release_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L797"}, {"id": "trio_capacitylimiter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L800"}, {"id": "trio_signalreceiver", "label": "_SignalReceiver", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L818"}, {"id": "trio_signalreceiver_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L821"}, {"id": "trio_signalreceiver_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L824"}, {"id": "trio_signalreceiver_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L829"}, {"id": "trio_signalreceiver_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L837"}, {"id": "trio_signalreceiver_anext", "label": ".__anext__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L840"}, {"id": "trio_testrunner", "label": "TestRunner", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L850"}, {"id": "trio_testrunner_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L851"}, {"id": "trio_testrunner_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L858"}, {"id": "trio_testrunner_run_tests_and_fixtures", "label": "._run_tests_and_fixtures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L869"}, {"id": "trio_testrunner_main_task_finished", "label": "._main_task_finished()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L880"}, {"id": "trio_testrunner_call_in_runner_task", "label": "._call_in_runner_task()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L883"}, {"id": "trio_testrunner_run_asyncgen_fixture", "label": ".run_asyncgen_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L907"}, {"id": "trio_testrunner_run_fixture", "label": ".run_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L925"}, {"id": "trio_testrunner_run_test", "label": ".run_test()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L932"}, {"id": "trio_triotaskinfo", "label": "TrioTaskInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L938"}, {"id": "taskinfo", "label": "TaskInfo", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_triotaskinfo_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L939"}, {"id": "trio_triotaskinfo_has_pending_cancellation", "label": ".has_pending_cancellation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L947"}, {"id": "trio_triobackend", "label": "TrioBackend", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L956"}, {"id": "asyncbackend", "label": "AsyncBackend", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "trio_run", "label": "run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L958"}, {"id": "trio_current_token", "label": "current_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L968"}, {"id": "trio_current_time", "label": "current_time()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L972"}, {"id": "trio_cancelled_exception_class", "label": "cancelled_exception_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L976"}, {"id": "trio_checkpoint", "label": "checkpoint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L980"}, {"id": "trio_checkpoint_if_cancelled", "label": "checkpoint_if_cancelled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L984"}, {"id": "trio_cancel_shielded_checkpoint", "label": "cancel_shielded_checkpoint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L988"}, {"id": "trio_sleep", "label": "sleep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L992"}, {"id": "trio_create_cancel_scope", "label": "create_cancel_scope()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L996"}, {"id": "trio_current_effective_deadline", "label": "current_effective_deadline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1002"}, {"id": "trio_create_task_group", "label": "create_task_group()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1006"}, {"id": "trio_create_event", "label": "create_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1010"}, {"id": "trio_create_lock", "label": "create_lock()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1014"}, {"id": "trio_create_semaphore", "label": "create_semaphore()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1018"}, {"id": "trio_create_capacity_limiter", "label": "create_capacity_limiter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1028"}, {"id": "trio_run_sync_in_worker_thread", "label": "run_sync_in_worker_thread()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1032"}, {"id": "trio_check_cancelled", "label": "check_cancelled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1051"}, {"id": "trio_run_async_from_thread", "label": "run_async_from_thread()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1055"}, {"id": "trio_run_sync_from_thread", "label": "run_sync_from_thread()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1068"}, {"id": "trio_open_process", "label": "open_process()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1081"}, {"id": "trio_setup_process_pool_exit_at_shutdown", "label": "setup_process_pool_exit_at_shutdown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1122"}, {"id": "trio_connect_tcp", "label": "connect_tcp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1126"}, {"id": "trio_connect_unix", "label": "connect_unix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1144"}, {"id": "trio_create_tcp_listener", "label": "create_tcp_listener()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1155"}, {"id": "trio_create_unix_listener", "label": "create_unix_listener()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1159"}, {"id": "trio_create_udp_socket", "label": "create_udp_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1163"}, {"id": "trio_create_unix_datagram_socket", "label": "create_unix_datagram_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1186"}, {"id": "trio_getaddrinfo", "label": "getaddrinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1209"}, {"id": "trio_getnameinfo", "label": "getnameinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1230"}, {"id": "trio_wait_readable", "label": "wait_readable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1236"}, {"id": "trio_wait_writable", "label": "wait_writable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1245"}, {"id": "trio_notify_closing", "label": "notify_closing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1254"}, {"id": "trio_wrap_listener_socket", "label": "wrap_listener_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1258"}, {"id": "trio_wrap_stream_socket", "label": "wrap_stream_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1262"}, {"id": "trio_wrap_unix_stream_socket", "label": "wrap_unix_stream_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1267"}, {"id": "trio_wrap_udp_socket", "label": "wrap_udp_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1272"}, {"id": "trio_wrap_connected_udp_socket", "label": "wrap_connected_udp_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1277"}, {"id": "trio_wrap_unix_datagram_socket", "label": "wrap_unix_datagram_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1282"}, {"id": "trio_wrap_connected_unix_datagram_socket", "label": "wrap_connected_unix_datagram_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1287"}, {"id": "trio_current_default_thread_limiter", "label": "current_default_thread_limiter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1294"}, {"id": "trio_open_signal_receiver", "label": "open_signal_receiver()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1305"}, {"id": "trio_get_current_task", "label": "get_current_task()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1311"}, {"id": "trio_get_running_tasks", "label": "get_running_tasks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1316"}, {"id": "trio_wait_all_tasks_blocked", "label": "wait_all_tasks_blocked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1333"}, {"id": "trio_create_test_runner", "label": "create_test_runner()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1339"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "array", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "os", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "signal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_from_thread", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_lowlevel", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "outcome", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_lowlevel", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_to_thread", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_sockets_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_streams_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_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/_backends/_trio.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_abc_eventloop_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_streams_memory_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "typeshed", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "exceptiongroup", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_cancelscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L113", "weight": 1.0}, {"source": "trio_cancelscope", "target": "basecancelscope", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L113", "weight": 1.0}, {"source": "trio_cancelscope", "target": "trio_cancelscope_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L114", "weight": 1.0}, {"source": "trio_cancelscope", "target": "trio_cancelscope_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L119", "weight": 1.0}, {"source": "trio_cancelscope", "target": "trio_cancelscope_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L122", "weight": 1.0}, {"source": "trio_cancelscope", "target": "trio_cancelscope_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L126", "weight": 1.0}, {"source": "trio_cancelscope", "target": "trio_cancelscope_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_deadline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_deadline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_cancel_called", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_cancelled_caught", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_shield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_shield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L158", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_taskgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L167", "weight": 1.0}, {"source": "trio_taskgroup", "target": "trio_taskgroup_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L168", "weight": 1.0}, {"source": "trio_taskgroup", "target": "trio_taskgroup_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L173", "weight": 1.0}, {"source": "trio_taskgroup", "target": "trio_taskgroup_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L179", "weight": 1.0}, {"source": "trio_taskgroup", "target": "trio_taskgroup_start_soon", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L197", "weight": 1.0}, {"source": "trio_taskgroup", "target": "trio_taskgroup_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L210", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_receivestreamwrapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L227", "weight": 1.0}, {"source": "trio_receivestreamwrapper", "target": "trio_receivestreamwrapper_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L230", "weight": 1.0}, {"source": "trio_receivestreamwrapper", "target": "trio_receivestreamwrapper_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L243", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_sendstreamwrapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L248", "weight": 1.0}, {"source": "trio_sendstreamwrapper", "target": "trio_sendstreamwrapper_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L251", "weight": 1.0}, {"source": "trio_sendstreamwrapper", "target": "trio_sendstreamwrapper_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L264", "weight": 1.0}, {"source": "trio_process", "target": "trio_process_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L270", "weight": 1.0}, {"source": "trio_process", "target": "trio_process_wait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L287", "weight": 1.0}, {"source": "trio_process", "target": "trio_process_terminate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L290", "weight": 1.0}, {"source": "trio_process", "target": "trio_process_kill", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L293", "weight": 1.0}, {"source": "trio_process", "target": "trio_process_send_signal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L296", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_pid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L300", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_returncode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L304", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_stdin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_stdout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L312", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_stderr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_processpoolshutdowninstrument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L320", "weight": 1.0}, {"source": "trio_processpoolshutdowninstrument", "target": "trio_processpoolshutdowninstrument_after_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L321", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_shutdown_process_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L330", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_triosocketmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L348", "weight": 1.0}, {"source": "trio_triosocketmixin", "target": "trio_triosocketmixin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L349", "weight": 1.0}, {"source": "trio_triosocketmixin", "target": "trio_triosocketmixin_check_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L353", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_raw_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L360", "weight": 1.0}, {"source": "trio_triosocketmixin", "target": "trio_triosocketmixin_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L363", "weight": 1.0}, {"source": "trio_triosocketmixin", "target": "trio_triosocketmixin_convert_socket_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L368", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_socketstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L379", "weight": 1.0}, {"source": "trio_socketstream", "target": "trio_triosocketmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L379", "weight": 1.0}, {"source": "trio_socketstream", "target": "trio_socketstream_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L380", "weight": 1.0}, {"source": "trio_socketstream", "target": "trio_socketstream_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L385", "weight": 1.0}, {"source": "trio_socketstream", "target": "trio_socketstream_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L397", "weight": 1.0}, {"source": "trio_socketstream", "target": "trio_socketstream_send_eof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L408", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_unixsocketstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L412", "weight": 1.0}, {"source": "trio_unixsocketstream", "target": "trio_socketstream", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L412", "weight": 1.0}, {"source": "trio_unixsocketstream", "target": "trio_unixsocketstream_receive_fds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L413", "weight": 1.0}, {"source": "trio_unixsocketstream", "target": "trio_unixsocketstream_send_fds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L446", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_tcpsocketlistener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L479", "weight": 1.0}, {"source": "trio_tcpsocketlistener", "target": "trio_triosocketmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L479", "weight": 1.0}, {"source": "trio_tcpsocketlistener", "target": "trio_tcpsocketlistener_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L480", "weight": 1.0}, {"source": "trio_tcpsocketlistener", "target": "trio_tcpsocketlistener_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_unixsocketlistener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L495", "weight": 1.0}, {"source": "trio_unixsocketlistener", "target": "trio_triosocketmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L495", "weight": 1.0}, {"source": "trio_unixsocketlistener", "target": "trio_unixsocketlistener_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L496", "weight": 1.0}, {"source": "trio_unixsocketlistener", "target": "trio_unixsocketlistener_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_udpsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L510", "weight": 1.0}, {"source": "trio_udpsocket", "target": "trio_udpsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L511", "weight": 1.0}, {"source": "trio_udpsocket", "target": "trio_udpsocket_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L516", "weight": 1.0}, {"source": "trio_udpsocket", "target": "trio_udpsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L524", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_connectedudpsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L532", "weight": 1.0}, {"source": "trio_connectedudpsocket", "target": "trio_connectedudpsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L533", "weight": 1.0}, {"source": "trio_connectedudpsocket", "target": "trio_connectedudpsocket_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L538", "weight": 1.0}, {"source": "trio_connectedudpsocket", "target": "trio_connectedudpsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L545", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_unixdatagramsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L553", "weight": 1.0}, {"source": "trio_unixdatagramsocket", "target": "trio_unixdatagramsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L554", "weight": 1.0}, {"source": "trio_unixdatagramsocket", "target": "trio_unixdatagramsocket_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L559", "weight": 1.0}, {"source": "trio_unixdatagramsocket", "target": "trio_unixdatagramsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L567", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_connectedunixdatagramsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L575", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket", "target": "trio_connectedunixdatagramsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L578", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket", "target": "trio_connectedunixdatagramsocket_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L583", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket", "target": "trio_connectedunixdatagramsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L590", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L603", "weight": 1.0}, {"source": "trio_event", "target": "baseevent", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L603", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L604", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L607", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_is_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L610", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_wait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L613", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L616", "weight": 1.0}, {"source": "trio_event", "target": "trio_event_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L620", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L624", "weight": 1.0}, {"source": "trio_lock", "target": "baselock", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L624", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L625", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L628", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_convert_runtime_error_msg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L633", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L637", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L657", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_locked", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L666", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L669", "weight": 1.0}, {"source": "trio_lock", "target": "trio_lock_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L672", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_semaphore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L680", "weight": 1.0}, {"source": "trio_semaphore", "target": "basesemaphore", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L680", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L681", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L690", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L700", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L712", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_max_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L719", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L723", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L726", "weight": 1.0}, {"source": "trio_semaphore", "target": "trio_semaphore_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L729", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_capacitylimiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L734", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "basecapacitylimiter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L734", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L735", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L743", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L755", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L758", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L767", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L771", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_borrowed_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L775", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_available_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L779", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L782", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_acquire_on_behalf_of_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L785", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L788", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_acquire_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L791", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L794", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_release_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L797", "weight": 1.0}, {"source": "trio_capacitylimiter", "target": "trio_capacitylimiter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L800", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_signalreceiver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L818", "weight": 1.0}, {"source": "trio_signalreceiver", "target": "trio_signalreceiver_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L821", "weight": 1.0}, {"source": "trio_signalreceiver", "target": "trio_signalreceiver_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L824", "weight": 1.0}, {"source": "trio_signalreceiver", "target": "trio_signalreceiver_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L829", "weight": 1.0}, {"source": "trio_signalreceiver", "target": "trio_signalreceiver_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L837", "weight": 1.0}, {"source": "trio_signalreceiver", "target": "trio_signalreceiver_anext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L840", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_testrunner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L850", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L851", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L858", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_run_tests_and_fixtures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L869", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_main_task_finished", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L880", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_call_in_runner_task", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L883", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_run_asyncgen_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L907", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_run_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L925", "weight": 1.0}, {"source": "trio_testrunner", "target": "trio_testrunner_run_test", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L932", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_triotaskinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L938", "weight": 1.0}, {"source": "trio_triotaskinfo", "target": "taskinfo", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L938", "weight": 1.0}, {"source": "trio_triotaskinfo", "target": "trio_triotaskinfo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L939", "weight": 1.0}, {"source": "trio_triotaskinfo", "target": "trio_triotaskinfo_has_pending_cancellation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L947", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_triobackend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L956", "weight": 1.0}, {"source": "trio_triobackend", "target": "asyncbackend", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L956", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L958", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_current_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L968", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_current_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L972", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_cancelled_exception_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L976", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_checkpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L980", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_checkpoint_if_cancelled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L984", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_cancel_shielded_checkpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L988", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_sleep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L992", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_cancel_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L996", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_current_effective_deadline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1002", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_task_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1006", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1010", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1014", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_semaphore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1018", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_capacity_limiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1028", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_run_sync_in_worker_thread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1032", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_check_cancelled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1051", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_run_async_from_thread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1055", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_run_sync_from_thread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1068", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_open_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1081", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_setup_process_pool_exit_at_shutdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_connect_tcp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_connect_unix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_tcp_listener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_unix_listener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1159", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_udp_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1163", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_unix_datagram_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_unix_datagram_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_unix_datagram_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_getaddrinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_getnameinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1230", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wait_readable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1236", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wait_writable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_notify_closing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1254", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_listener_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1258", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_stream_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1262", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_unix_stream_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1267", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_udp_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_connected_udp_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_unix_datagram_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1282", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wrap_connected_unix_datagram_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1287", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_current_default_thread_limiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_open_signal_receiver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_get_current_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1311", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_get_running_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_wait_all_tasks_blocked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1333", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_backends_trio_py", "target": "trio_create_test_runner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1339", "weight": 1.0}, {"source": "trio_cancelscope_new", "target": "trio_capacitylimiter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L117", "weight": 1.0}, {"source": "trio_cancelscope_init", "target": "trio_cancelscope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L120", "weight": 1.0}, {"source": "trio_cancelscope_enter", "target": "trio_signalreceiver_enter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L123", "weight": 1.0}, {"source": "trio_cancelscope_exit", "target": "trio_testrunner_exit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L132", "weight": 1.0}, {"source": "trio_taskgroup_aenter", "target": "trio_capacitylimiter_aenter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L175", "weight": 1.0}, {"source": "trio_taskgroup_aenter", "target": "trio_cancelscope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L176", "weight": 1.0}, {"source": "trio_taskgroup_aexit", "target": "trio_capacitylimiter_aexit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L187", "weight": 1.0}, {"source": "trio_receivestreamwrapper_aclose", "target": "trio_triosocketmixin_aclose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L244", "weight": 1.0}, {"source": "trio_sendstreamwrapper_aclose", "target": "trio_triosocketmixin_aclose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L260", "weight": 1.0}, {"source": "trio_process_aclose", "target": "trio_cancelscope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L271", "weight": 1.0}, {"source": "trio_process_aclose", "target": "trio_triosocketmixin_aclose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L273", "weight": 1.0}, {"source": "trio_process_aclose", "target": "trio_event_wait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L280", "weight": 1.0}, {"source": "trio_process_aclose", "target": "trio_process_kill", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L282", "weight": 1.0}, {"source": "trio_process_wait", "target": "trio_event_wait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L288", "weight": 1.0}, {"source": "trio_shutdown_process_pool", "target": "trio_sleep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L332", "weight": 1.0}, {"source": "trio_shutdown_process_pool", "target": "trio_process_kill", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L336", "weight": 1.0}, {"source": "trio_shutdown_process_pool", "target": "trio_cancelscope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L338", "weight": 1.0}, {"source": "trio_shutdown_process_pool", "target": "trio_triosocketmixin_aclose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L340", "weight": 1.0}, {"source": "trio_socketstream_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L381", "weight": 1.0}, {"source": "trio_socketstream_receive", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L390", "weight": 1.0}, {"source": "trio_socketstream_send", "target": "trio_connectedunixdatagramsocket_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L402", "weight": 1.0}, {"source": "trio_socketstream_send", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L404", "weight": 1.0}, {"source": "trio_unixsocketstream_receive_fds", "target": "trio_checkpoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L420", "weight": 1.0}, {"source": "trio_unixsocketstream_receive_fds", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L428", "weight": 1.0}, {"source": "trio_unixsocketstream_send_fds", "target": "trio_checkpoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L460", "weight": 1.0}, {"source": "trio_unixsocketstream_send_fds", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L476", "weight": 1.0}, {"source": "trio_tcpsocketlistener_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L481", "weight": 1.0}, {"source": "trio_tcpsocketlistener_accept", "target": "trio_unixsocketlistener_accept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L487", "weight": 1.0}, {"source": "trio_tcpsocketlistener_accept", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L489", "weight": 1.0}, {"source": "trio_tcpsocketlistener_accept", "target": "trio_socketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L492", "weight": 1.0}, {"source": "trio_unixsocketlistener_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L497", "weight": 1.0}, {"source": "trio_unixsocketlistener_accept", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L505", "weight": 1.0}, {"source": "trio_unixsocketlistener_accept", "target": "trio_unixsocketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L507", "weight": 1.0}, {"source": "trio_udpsocket_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L512", "weight": 1.0}, {"source": "trio_udpsocket_receive", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L522", "weight": 1.0}, {"source": "trio_udpsocket_send", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L529", "weight": 1.0}, {"source": "trio_connectedudpsocket_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L534", "weight": 1.0}, {"source": "trio_connectedudpsocket_receive", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L543", "weight": 1.0}, {"source": "trio_connectedudpsocket_send", "target": "trio_connectedunixdatagramsocket_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L548", "weight": 1.0}, {"source": "trio_connectedudpsocket_send", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L550", "weight": 1.0}, {"source": "trio_unixdatagramsocket_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L555", "weight": 1.0}, {"source": "trio_unixdatagramsocket_receive", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L565", "weight": 1.0}, {"source": "trio_unixdatagramsocket_send", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L572", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L579", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket_receive", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L588", "weight": 1.0}, {"source": "trio_connectedunixdatagramsocket_send", "target": "trio_triosocketmixin_convert_socket_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L595", "weight": 1.0}, {"source": "trio_event_new", "target": "trio_capacitylimiter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L605", "weight": 1.0}, {"source": "trio_event_init", "target": "trio_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L608", "weight": 1.0}, {"source": "trio_event_statistics", "target": "trio_capacitylimiter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L617", "weight": 1.0}, {"source": "trio_lock_new", "target": "trio_capacitylimiter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L626", "weight": 1.0}, {"source": "trio_lock_init", "target": "trio_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L630", "weight": 1.0}, {"source": "trio_lock_acquire", "target": "trio_capacitylimiter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L640", "weight": 1.0}, {"source": "trio_lock_acquire", "target": "trio_convert_runtime_error_msg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L642", "weight": 1.0}, {"source": "trio_lock_acquire", "target": "trio_checkpoint_if_cancelled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L648", "weight": 1.0}, {"source": "trio_lock_acquire", "target": "trio_capacitylimiter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L650", "weight": 1.0}, {"source": "trio_lock_acquire_nowait", "target": "trio_capacitylimiter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L659", "weight": 1.0}, {"source": "trio_lock_acquire_nowait", "target": "trio_convert_runtime_error_msg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L663", "weight": 1.0}, {"source": "trio_lock_release", "target": "trio_capacitylimiter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L670", "weight": 1.0}, {"source": "trio_lock_statistics", "target": "trio_capacitylimiter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L673", "weight": 1.0}, {"source": "trio_lock_statistics", "target": "trio_triotaskinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L674", "weight": 1.0}, {"source": "trio_semaphore_new", "target": "trio_capacitylimiter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L688", "weight": 1.0}, {"source": "trio_semaphore_init", "target": "trio_triotaskinfo_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L697", "weight": 1.0}, {"source": "trio_semaphore_init", "target": "trio_semaphore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L698", "weight": 1.0}, {"source": "trio_semaphore_acquire", "target": "trio_capacitylimiter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L702", "weight": 1.0}, {"source": "trio_semaphore_acquire", "target": "trio_checkpoint_if_cancelled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L706", "weight": 1.0}, {"source": "trio_semaphore_acquire", "target": "trio_capacitylimiter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L708", "weight": 1.0}, {"source": "trio_semaphore_acquire_nowait", "target": "trio_capacitylimiter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L714", "weight": 1.0}, {"source": "trio_semaphore_release", "target": "trio_capacitylimiter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L727", "weight": 1.0}, {"source": "trio_semaphore_statistics", "target": "trio_capacitylimiter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L730", "weight": 1.0}, {"source": "trio_capacitylimiter_init", "target": "trio_capacitylimiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L753", "weight": 1.0}, {"source": "trio_signalreceiver_enter", "target": "trio_open_signal_receiver", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L825", "weight": 1.0}, {"source": "trio_signalreceiver_exit", "target": "trio_testrunner_exit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L835", "weight": 1.0}, {"source": "trio_testrunner_run_tests_and_fixtures", "target": "trio_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L878", "weight": 1.0}, {"source": "trio_testrunner_run_asyncgen_fixture", "target": "trio_testrunner_call_in_runner_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L913", "weight": 1.0}, {"source": "trio_testrunner_run_fixture", "target": "trio_testrunner_call_in_runner_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L930", "weight": 1.0}, {"source": "trio_testrunner_run_test", "target": "trio_testrunner_call_in_runner_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L935", "weight": 1.0}, {"source": "trio_create_cancel_scope", "target": "trio_cancelscope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L999", "weight": 1.0}, {"source": "trio_create_task_group", "target": "trio_taskgroup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1007", "weight": 1.0}, {"source": "trio_create_event", "target": "trio_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1011", "weight": 1.0}, {"source": "trio_create_lock", "target": "trio_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1015", "weight": 1.0}, {"source": "trio_create_semaphore", "target": "trio_semaphore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1025", "weight": 1.0}, {"source": "trio_create_capacity_limiter", "target": "trio_capacitylimiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1029", "weight": 1.0}, {"source": "trio_run_sync_in_worker_thread", "target": "trio_current_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1043", "weight": 1.0}, {"source": "trio_run_async_from_thread", "target": "trio_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1063", "weight": 1.0}, {"source": "trio_open_process", "target": "trio_sendstreamwrapper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1116", "weight": 1.0}, {"source": "trio_open_process", "target": "trio_receivestreamwrapper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1117", "weight": 1.0}, {"source": "trio_open_process", "target": "trio_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1119", "weight": 1.0}, {"source": "trio_connect_tcp", "target": "trio_socketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1141", "weight": 1.0}, {"source": "trio_connect_unix", "target": "trio_unixsocketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1152", "weight": 1.0}, {"source": "trio_create_tcp_listener", "target": "trio_tcpsocketlistener", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1156", "weight": 1.0}, {"source": "trio_create_unix_listener", "target": "trio_unixsocketlistener", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1160", "weight": 1.0}, {"source": "trio_create_udp_socket", "target": "trio_connectedudpsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1180", "weight": 1.0}, {"source": "trio_create_udp_socket", "target": "trio_udpsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1182", "weight": 1.0}, {"source": "trio_create_unix_datagram_socket", "target": "trio_connectedunixdatagramsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1204", "weight": 1.0}, {"source": "trio_create_unix_datagram_socket", "target": "trio_unixdatagramsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1206", "weight": 1.0}, {"source": "trio_wrap_listener_socket", "target": "trio_tcpsocketlistener", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1259", "weight": 1.0}, {"source": "trio_wrap_stream_socket", "target": "trio_socketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1264", "weight": 1.0}, {"source": "trio_wrap_unix_stream_socket", "target": "trio_unixsocketstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1269", "weight": 1.0}, {"source": "trio_wrap_udp_socket", "target": "trio_udpsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1274", "weight": 1.0}, {"source": "trio_wrap_connected_udp_socket", "target": "trio_connectedudpsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1279", "weight": 1.0}, {"source": "trio_wrap_unix_datagram_socket", "target": "trio_unixdatagramsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1284", "weight": 1.0}, {"source": "trio_wrap_connected_unix_datagram_socket", "target": "trio_connectedunixdatagramsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1291", "weight": 1.0}, {"source": "trio_current_default_thread_limiter", "target": "trio_capacitylimiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1298", "weight": 1.0}, {"source": "trio_current_default_thread_limiter", "target": "trio_event_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1301", "weight": 1.0}, {"source": "trio_open_signal_receiver", "target": "trio_signalreceiver", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1308", "weight": 1.0}, {"source": "trio_get_current_task", "target": "trio_triotaskinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1313", "weight": 1.0}, {"source": "trio_get_running_tasks", "target": "trio_triotaskinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1319", "weight": 1.0}, {"source": "trio_create_test_runner", "target": "trio_testrunner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1340", "weight": 1.0}], "raw_calls": [{"caller_nid": "trio_taskgroup_init", "callee": "open_nursery", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L170"}, {"caller_nid": "trio_taskgroup_aexit", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L189"}, {"caller_nid": "trio_taskgroup_aexit", "callee": "_create", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L190"}, {"caller_nid": "trio_taskgroup_start_soon", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L204"}, {"caller_nid": "trio_taskgroup_start", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L214"}, {"caller_nid": "trio_receivestreamwrapper_receive", "callee": "receive_some", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L232"}, {"caller_nid": "trio_receivestreamwrapper_receive", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L239"}, {"caller_nid": "trio_sendstreamwrapper_send", "callee": "send_all", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L253"}, {"caller_nid": "trio_processpoolshutdowninstrument_after_run", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L322"}, {"caller_nid": "trio_triosocketmixin_check_closed", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L356"}, {"caller_nid": "trio_triosocketmixin_aclose", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L364"}, {"caller_nid": "trio_triosocketmixin_aclose", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L366"}, {"caller_nid": "trio_triosocketmixin_convert_socket_error", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L369"}, {"caller_nid": "trio_triosocketmixin_convert_socket_error", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L371"}, {"caller_nid": "trio_triosocketmixin_convert_socket_error", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L373"}, {"caller_nid": "trio_socketstream_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L381"}, {"caller_nid": "trio_socketstream_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L382"}, {"caller_nid": "trio_socketstream_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L383"}, {"caller_nid": "trio_socketstream_receive", "callee": "recv", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L388"}, {"caller_nid": "trio_socketstream_send", "callee": "memoryview", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L399"}, {"caller_nid": "trio_socketstream_send_eof", "callee": "shutdown", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L409"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L414"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L415"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L416"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L417"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L419"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "recvmsg", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L424"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "CMSG_LEN", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L425"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L437"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "frombytes", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L442"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L442"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L442"}, {"caller_nid": "trio_unixsocketstream_receive_fds", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L444"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L448"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L450"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L454"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L455"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L456"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L457"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L457"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L459"}, {"caller_nid": "trio_unixsocketstream_send_fds", "callee": "sendmsg", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L464"}, {"caller_nid": "trio_tcpsocketlistener_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L481"}, {"caller_nid": "trio_tcpsocketlistener_init", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L481"}, {"caller_nid": "trio_tcpsocketlistener_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L482"}, {"caller_nid": "trio_tcpsocketlistener_accept", "callee": "setsockopt", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L491"}, {"caller_nid": "trio_unixsocketlistener_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L497"}, {"caller_nid": "trio_unixsocketlistener_init", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L497"}, {"caller_nid": "trio_unixsocketlistener_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L498"}, {"caller_nid": "trio_udpsocket_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L512"}, {"caller_nid": "trio_udpsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L513"}, {"caller_nid": "trio_udpsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L514"}, {"caller_nid": "trio_udpsocket_receive", "callee": "recvfrom", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L519"}, {"caller_nid": "trio_udpsocket_receive", "callee": "convert_ipv6_sockaddr", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L520"}, {"caller_nid": "trio_udpsocket_send", "callee": "sendto", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L527"}, {"caller_nid": "trio_connectedudpsocket_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L534"}, {"caller_nid": "trio_connectedudpsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L535"}, {"caller_nid": "trio_connectedudpsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L536"}, {"caller_nid": "trio_connectedudpsocket_receive", "callee": "recv", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L541"}, {"caller_nid": "trio_unixdatagramsocket_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L555"}, {"caller_nid": "trio_unixdatagramsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L556"}, {"caller_nid": "trio_unixdatagramsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L557"}, {"caller_nid": "trio_unixdatagramsocket_receive", "callee": "recvfrom", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L562"}, {"caller_nid": "trio_unixdatagramsocket_send", "callee": "sendto", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L570"}, {"caller_nid": "trio_connectedunixdatagramsocket_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L579"}, {"caller_nid": "trio_connectedunixdatagramsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L580"}, {"caller_nid": "trio_connectedunixdatagramsocket_init", "callee": "ResourceGuard", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L581"}, {"caller_nid": "trio_connectedunixdatagramsocket_receive", "callee": "recv", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L586"}, {"caller_nid": "trio_event_statistics", "callee": "EventStatistics", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L618"}, {"caller_nid": "trio_lock_acquire", "callee": "park", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L652"}, {"caller_nid": "trio_lock_statistics", "callee": "LockStatistics", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L675"}, {"caller_nid": "trio_semaphore_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L697"}, {"caller_nid": "trio_semaphore_acquire", "callee": "park", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L710"}, {"caller_nid": "trio_semaphore_statistics", "callee": "SemaphoreStatistics", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L731"}, {"caller_nid": "trio_capacitylimiter_statistics", "callee": "CapacityLimiterStatistics", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L802"}, {"caller_nid": "trio_capacitylimiter_statistics", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L805"}, {"caller_nid": "trio_signalreceiver_anext", "callee": "Signals", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L842"}, {"caller_nid": "trio_testrunner_init", "callee": "Queue", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L854"}, {"caller_nid": "trio_testrunner_exit", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L865"}, {"caller_nid": "trio_testrunner_exit", "callee": "self._call_queue.get()", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L867"}, {"caller_nid": "trio_testrunner_exit", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L867"}, {"caller_nid": "trio_testrunner_run_tests_and_fixtures", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L870"}, {"caller_nid": "trio_testrunner_run_tests_and_fixtures", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L876"}, {"caller_nid": "trio_testrunner_run_tests_and_fixtures", "callee": "Error", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L876"}, {"caller_nid": "trio_testrunner_run_tests_and_fixtures", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L878"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "start_guest_run", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L891"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "self._call_queue.get()", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L898"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L898"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "send_nowait", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L901"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L901"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "self._call_queue.get()", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L903"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L903"}, {"caller_nid": "trio_testrunner_call_in_runner_task", "callee": "unwrap", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L905"}, {"caller_nid": "trio_testrunner_run_asyncgen_fixture", "callee": "fixture_func", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L912"}, {"caller_nid": "trio_testrunner_run_asyncgen_fixture", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L923"}, {"caller_nid": "trio_triotaskinfo_init", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L942"}, {"caller_nid": "trio_triotaskinfo_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L944"}, {"caller_nid": "trio_triotaskinfo_init", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L944"}, {"caller_nid": "trio_triotaskinfo_init", "callee": "proxy", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L945"}, {"caller_nid": "trio_current_token", "callee": "current_trio_token", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L969"}, {"caller_nid": "trio_run_sync_in_worker_thread", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1044"}, {"caller_nid": "trio_run_sync_in_worker_thread", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1047"}, {"caller_nid": "trio_run_async_from_thread", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1061"}, {"caller_nid": "trio_run_sync_from_thread", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1074"}, {"caller_nid": "trio_run_sync_from_thread", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1076"}, {"caller_nid": "trio_open_process", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1097"}, {"caller_nid": "trio_open_process", "callee": "convert_item", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1099"}, {"caller_nid": "trio_open_process", "callee": "convert_item", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1108"}, {"caller_nid": "trio_setup_process_pool_exit_at_shutdown", "callee": "spawn_system_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1123"}, {"caller_nid": "trio_connect_tcp", "callee": "socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1130"}, {"caller_nid": "trio_connect_tcp", "callee": "setsockopt", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1131"}, {"caller_nid": "trio_connect_tcp", "callee": "bind", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1133"}, {"caller_nid": "trio_connect_tcp", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1136"}, {"caller_nid": "trio_connect_tcp", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1138"}, {"caller_nid": "trio_connect_unix", "callee": "socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1145"}, {"caller_nid": "trio_connect_unix", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1147"}, {"caller_nid": "trio_connect_unix", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1149"}, {"caller_nid": "trio_create_udp_socket", "callee": "socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1170"}, {"caller_nid": "trio_create_udp_socket", "callee": "setsockopt", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1173"}, {"caller_nid": "trio_create_udp_socket", "callee": "bind", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1176"}, {"caller_nid": "trio_create_udp_socket", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1179"}, {"caller_nid": "trio_create_unix_datagram_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1200"}, {"caller_nid": "trio_create_unix_datagram_socket", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1203"}, {"caller_nid": "trio_wait_readable", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1240"}, {"caller_nid": "trio_wait_readable", "callee": "ClosedResourceError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1240"}, {"caller_nid": "trio_wait_readable", "callee": "BusyResourceError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1242"}, {"caller_nid": "trio_wait_writable", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1249"}, {"caller_nid": "trio_wait_writable", "callee": "ClosedResourceError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1249"}, {"caller_nid": "trio_wait_writable", "callee": "BusyResourceError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1251"}, {"caller_nid": "trio_wrap_stream_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1263"}, {"caller_nid": "trio_wrap_unix_stream_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1268"}, {"caller_nid": "trio_wrap_udp_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1273"}, {"caller_nid": "trio_wrap_connected_udp_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1278"}, {"caller_nid": "trio_wrap_unix_datagram_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1283"}, {"caller_nid": "trio_wrap_connected_unix_datagram_socket", "callee": "from_stdlib_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1290"}, {"caller_nid": "trio_current_default_thread_limiter", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1296"}, {"caller_nid": "trio_get_current_task", "callee": "current_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1312"}, {"caller_nid": "trio_get_running_tasks", "callee": "current_root_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1317"}, {"caller_nid": "trio_get_running_tasks", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1325"}, {"caller_nid": "trio_get_running_tasks", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py", "source_location": "L1326"}]}