Commit eed279e2 authored by Yury Selivanov's avatar Yury Selivanov

http/bench: Don't crash on TCP_NODELAY

parent 54e7a17b
......@@ -80,7 +80,10 @@ class HttpProtocol(asyncio.Protocol):
def connection_made(self, transport):
self._transport = transport
sock = transport.get_extra_info('socket')
sock.setsockopt(IPPROTO_TCP, TCP_NODELAY, 1)
try:
sock.setsockopt(IPPROTO_TCP, TCP_NODELAY, 1)
except (OSError, NameError):
pass
def connection_lost(self, exc):
self._current_request = self._current_parser = None
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment