summaryrefslogtreecommitdiff
path: root/python3
diff options
context:
space:
mode:
authorakhern <akhern@gmail.com>2010-02-03 08:39:24 -0500
committerakhern <akhern@gmail.com>2010-02-03 08:39:24 -0500
commit93a35b8c33af372a9dc237eede739212fea4373e (patch)
treed5c96fc9ba1ceb9a9ab29a6383c124ffea081152 /python3
parent0cd7c2e3d01d1daa0c1da51603ed629acc13d838 (diff)
downloadhttplib2-93a35b8c33af372a9dc237eede739212fea4373e.tar.gz
Fix issue 91
Diffstat (limited to 'python3')
-rw-r--r--python3/httplib2/__init__.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python3/httplib2/__init__.py b/python3/httplib2/__init__.py
index 8cdf98f..f7b346b 100644
--- a/python3/httplib2/__init__.py
+++ b/python3/httplib2/__init__.py
@@ -718,6 +718,7 @@ class HTTPConnectionWithTimeout(http.client.HTTPConnection):
self.sock.setproxy(*self.proxy_info.astuple())
else:
self.sock = socket.socket(af, socktype, proto)
+ self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
# Different from httplib: support timeouts.
if has_timeout(self.timeout):
self.sock.settimeout(self.timeout)
@@ -753,6 +754,7 @@ class HTTPSConnectionWithTimeout(http.client.HTTPSConnection):
sock.setproxy(*self.proxy_info.astuple())
else:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
if has_timeout(self.timeout):
sock.settimeout(self.timeout)
sock.connect((self.host, self.port))