1 line
35 KiB
JSON
1 line
35 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "label": "_sockets.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L1"}, {"id": "sockets_validate_socket", "label": "_validate_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L30"}, {"id": "sockets_socketattribute", "label": "SocketAttribute", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L99"}, {"id": "typedattributeset", "label": "TypedAttributeSet", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "sockets_socketprovider", "label": "_SocketProvider", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L140"}, {"id": "typedattributeprovider", "label": "TypedAttributeProvider", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "sockets_extra_attributes", "label": "extra_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L142"}, {"id": "sockets_raw_socket", "label": "_raw_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L174"}, {"id": "sockets_socketstream", "label": "SocketStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L178"}, {"id": "bytestream", "label": "ByteStream", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "sockets_from_socket", "label": "from_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L186"}, {"id": "sockets_unixsocketstream", "label": "UNIXSocketStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L201"}, {"id": "sockets_send_fds", "label": "send_fds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L220"}, {"id": "sockets_receive_fds", "label": "receive_fds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L230"}, {"id": "sockets_socketlistener", "label": "SocketListener", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L240"}, {"id": "sockets_accept", "label": "accept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L265"}, {"id": "sockets_socketlistener_serve", "label": ".serve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L268"}, {"id": "sockets_udpsocket", "label": "UDPSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L284"}, {"id": "sockets_udpsocket_sendto", "label": ".sendto()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L306"}, {"id": "sockets_connectedudpsocket", "label": "ConnectedUDPSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L314"}, {"id": "sockets_unixdatagramsocket", "label": "UNIXDatagramSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L341"}, {"id": "sockets_unixdatagramsocket_sendto", "label": ".sendto()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L368"}, {"id": "sockets_connectedunixdatagramsocket", "label": "ConnectedUNIXDatagramSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L373"}, {"id": "sockets_rationale_100", "label": ".. attribute:: family :type: socket.AddressFamily the address f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L100"}, {"id": "sockets_rationale_179", "label": "Transports bytes over a socket. Supports all relevant extra attributes from", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L179"}, {"id": "sockets_rationale_187", "label": "Wrap an existing socket object or file descriptor as a socket stream. T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L187"}, {"id": "sockets_rationale_204", "label": "Wrap an existing socket object or file descriptor as a UNIX socket stream.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L204"}, {"id": "sockets_rationale_221", "label": "Send file descriptors along with a message to the peer. :param message:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L221"}, {"id": "sockets_rationale_231", "label": "Receive file descriptors along with a message from the peer. :param msg", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L231"}, {"id": "sockets_rationale_241", "label": "Listens to incoming socket connections. Supports all relevant extra attribu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L241"}, {"id": "sockets_rationale_252", "label": "Wrap an existing socket object or file descriptor as a socket listener.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L252"}, {"id": "sockets_rationale_266", "label": "Accept an incoming connection.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L266"}, {"id": "sockets_rationale_285", "label": "Represents an unconnected UDP socket. Supports all relevant extra attribute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L285"}, {"id": "sockets_rationale_293", "label": "Wrap an existing socket object or file descriptor as a UDP socket. The", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L293"}, {"id": "sockets_rationale_307", "label": "Alias for :meth:`~.UnreliableObjectSendStream.send` ((data, (host, port))).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L307"}, {"id": "sockets_rationale_315", "label": "Represents an connected UDP socket. Supports all relevant extra attributes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L315"}, {"id": "sockets_rationale_323", "label": "Wrap an existing socket object or file descriptor as a connected UDP socket.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L323"}, {"id": "sockets_rationale_344", "label": "Represents an unconnected Unix datagram socket. Supports all relevant extra", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L344"}, {"id": "sockets_rationale_355", "label": "Wrap an existing socket object or file descriptor as a UNIX datagram soc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L355"}, {"id": "sockets_rationale_369", "label": "Alias for :meth:`~.UnreliableObjectSendStream.send` ((data, path)).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L369"}, {"id": "sockets_rationale_374", "label": "Represents a connected Unix datagram socket. Supports all relevant extra at", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L374"}, {"id": "sockets_rationale_385", "label": "Wrap an existing socket object or file descriptor as a connected UNIX datagram", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L385"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "errno", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "ipaddress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_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/abc/_sockets.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_typedattr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_abc_streams_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_abc_tasks_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_validate_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_socketattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L99", "weight": 1.0}, {"source": "sockets_socketattribute", "target": "typedattributeset", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_socketprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L140", "weight": 1.0}, {"source": "sockets_socketprovider", "target": "typedattributeprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_extra_attributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_raw_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_socketstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L178", "weight": 1.0}, {"source": "sockets_socketstream", "target": "bytestream", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L178", "weight": 1.0}, {"source": "sockets_socketstream", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_unixsocketstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L201", "weight": 1.0}, {"source": "sockets_unixsocketstream", "target": "sockets_socketstream", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L201", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_send_fds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L220", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_receive_fds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L230", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_socketlistener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L240", "weight": 1.0}, {"source": "sockets_socketlistener", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L240", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_accept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L265", "weight": 1.0}, {"source": "sockets_socketlistener", "target": "sockets_socketlistener_serve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_udpsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L284", "weight": 1.0}, {"source": "sockets_udpsocket", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L292", "weight": 1.0}, {"source": "sockets_udpsocket", "target": "sockets_udpsocket_sendto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L306", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_connectedudpsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L314", "weight": 1.0}, {"source": "sockets_connectedudpsocket", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L322", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_unixdatagramsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L341", "weight": 1.0}, {"source": "sockets_unixdatagramsocket", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L341", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L351", "weight": 1.0}, {"source": "sockets_unixdatagramsocket", "target": "sockets_unixdatagramsocket_sendto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L368", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_connectedunixdatagramsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L373", "weight": 1.0}, {"source": "sockets_connectedunixdatagramsocket", "target": "sockets_socketprovider", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L373", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_abc_sockets_py", "target": "sockets_from_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L381", "weight": 1.0}, {"source": "sockets_from_socket", "target": "sockets_validate_socket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L197", "weight": 1.0}, {"source": "sockets_socketlistener_serve", "target": "sockets_accept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L280", "weight": 1.0}, {"source": "sockets_rationale_100", "target": "sockets_socketattribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L100", "weight": 1.0}, {"source": "sockets_rationale_179", "target": "sockets_socketstream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L179", "weight": 1.0}, {"source": "sockets_rationale_187", "target": "sockets_socketstream_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L187", "weight": 1.0}, {"source": "sockets_rationale_204", "target": "sockets_unixsocketstream_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L204", "weight": 1.0}, {"source": "sockets_rationale_221", "target": "sockets_unixsocketstream_send_fds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L221", "weight": 1.0}, {"source": "sockets_rationale_231", "target": "sockets_unixsocketstream_receive_fds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L231", "weight": 1.0}, {"source": "sockets_rationale_241", "target": "sockets_socketlistener", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L241", "weight": 1.0}, {"source": "sockets_rationale_252", "target": "sockets_socketlistener_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L252", "weight": 1.0}, {"source": "sockets_rationale_266", "target": "sockets_socketlistener_accept", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L266", "weight": 1.0}, {"source": "sockets_rationale_285", "target": "sockets_udpsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L285", "weight": 1.0}, {"source": "sockets_rationale_293", "target": "sockets_udpsocket_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L293", "weight": 1.0}, {"source": "sockets_rationale_307", "target": "sockets_udpsocket_sendto", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L307", "weight": 1.0}, {"source": "sockets_rationale_315", "target": "sockets_connectedudpsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L315", "weight": 1.0}, {"source": "sockets_rationale_323", "target": "sockets_connectedudpsocket_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L323", "weight": 1.0}, {"source": "sockets_rationale_344", "target": "sockets_unixdatagramsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L344", "weight": 1.0}, {"source": "sockets_rationale_355", "target": "sockets_unixdatagramsocket_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L355", "weight": 1.0}, {"source": "sockets_rationale_369", "target": "sockets_unixdatagramsocket_sendto", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L369", "weight": 1.0}, {"source": "sockets_rationale_374", "target": "sockets_connectedunixdatagramsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L374", "weight": 1.0}, {"source": "sockets_rationale_385", "target": "sockets_connectedunixdatagramsocket_from_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L385", "weight": 1.0}], "raw_calls": [{"caller_nid": "sockets_validate_socket", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L38"}, {"caller_nid": "sockets_validate_socket", "callee": "socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L40"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L43"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L47"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L49"}, {"caller_nid": "sockets_validate_socket", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L52"}, {"caller_nid": "sockets_validate_socket", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L55"}, {"caller_nid": "sockets_validate_socket", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L56"}, {"caller_nid": "sockets_validate_socket", "callee": "getpeername", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L62"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L64"}, {"caller_nid": "sockets_validate_socket", "callee": "getsockname", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L69"}, {"caller_nid": "sockets_validate_socket", "callee": "getsockname", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L71"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L76"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L79"}, {"caller_nid": "sockets_validate_socket", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L85"}, {"caller_nid": "sockets_validate_socket", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L90"}, {"caller_nid": "sockets_validate_socket", "callee": "detach", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L91"}, {"caller_nid": "sockets_validate_socket", "callee": "setblocking", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L95"}, {"caller_nid": "sockets_extra_attributes", "callee": "convert", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L147"}, {"caller_nid": "sockets_extra_attributes", "callee": "getsockname", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L148"}, {"caller_nid": "sockets_extra_attributes", "callee": "convert", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L153"}, {"caller_nid": "sockets_extra_attributes", "callee": "getpeername", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L153"}, {"caller_nid": "sockets_extra_attributes", "callee": "getsockname", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L164"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_stream_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L198"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L198"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_unix_stream_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L217"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L217"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_listener_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L262"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L262"}, {"caller_nid": "sockets_socketlistener_serve", "callee": "AsyncExitStack", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L275"}, {"caller_nid": "sockets_socketlistener_serve", "callee": "enter_async_context", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L277"}, {"caller_nid": "sockets_socketlistener_serve", "callee": "create_task_group", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L277"}, {"caller_nid": "sockets_socketlistener_serve", "callee": "start_soon", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L281"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_udp_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L304"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L304"}, {"caller_nid": "sockets_udpsocket_sendto", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L311"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_connected_udp_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L338"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L338"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_unix_datagram_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L366"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L366"}, {"caller_nid": "sockets_unixdatagramsocket_sendto", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L370"}, {"caller_nid": "sockets_from_socket", "callee": "wrap_connected_unix_datagram_socket", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L399"}, {"caller_nid": "sockets_from_socket", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py", "source_location": "L399"}]} |