/usr/share/cagefs-skeleton/opt/imunify360/venv/lib/python3.11/site-packages/aiohttp
"""Helper methods to tune a TCP connection""" import asyncio import socket from contextlib import suppress from typing import Optional # noqa __all__ = ("tcp_keepalive", "tcp_nodelay") if hasattr(socket, "SO_KEEPALIVE"): def tcp_keepalive(transport: asyncio.Transport) -> None: sock = transport.get_extra_info("socket") if sock is not None: sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) else: def tcp_keepalive(transport: asyncio.Transport) -> None: # pragma: no cover pass def tcp_nodelay(transport: asyncio.Transport, value: bool) -> None: sock = transport.get_extra_info("socket") if sock is None: return if sock.family not in (socket.AF_INET, socket.AF_INET6): return value = bool(value) # socket may be closed already, on windows OSError get raised with suppress(OSError): sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, value)
.
Edit
..
Edit
.hash
Edit
__init__.py
Edit
__pycache__
Edit
_cparser.pxd
Edit
_find_header.pxd
Edit
_headers.pxi
Edit
_helpers.cpython-311-x86_64-linux-gnu.so
Edit
_helpers.pyi
Edit
_helpers.pyx
Edit
_http_parser.cpython-311-x86_64-linux-gnu.so
Edit
_http_parser.pyx
Edit
_http_writer.cpython-311-x86_64-linux-gnu.so
Edit
_http_writer.pyx
Edit
_websocket.cpython-311-x86_64-linux-gnu.so
Edit
_websocket.pyx
Edit
abc.py
Edit
base_protocol.py
Edit
client.py
Edit
client_exceptions.py
Edit
client_proto.py
Edit
client_reqrep.py
Edit
client_ws.py
Edit
connector.py
Edit
cookiejar.py
Edit
formdata.py
Edit
hdrs.py
Edit
helpers.py
Edit
http.py
Edit
http_exceptions.py
Edit
http_parser.py
Edit
http_websocket.py
Edit
http_writer.py
Edit
locks.py
Edit
log.py
Edit
multipart.py
Edit
payload.py
Edit
payload_streamer.py
Edit
py.typed
Edit
pytest_plugin.py
Edit
resolver.py
Edit
streams.py
Edit
tcp_helpers.py
Edit
test_utils.py
Edit
tracing.py
Edit
typedefs.py
Edit
web.py
Edit
web_app.py
Edit
web_exceptions.py
Edit
web_fileresponse.py
Edit
web_log.py
Edit
web_middlewares.py
Edit
web_protocol.py
Edit
web_request.py
Edit
web_response.py
Edit
web_routedef.py
Edit
web_runner.py
Edit
web_server.py
Edit
web_urldispatcher.py
Edit
web_ws.py
Edit
worker.py
Edit