diff options
| author | akhern <akhern@gmail.com> | 2010-02-03 08:39:24 -0500 |
|---|---|---|
| committer | akhern <akhern@gmail.com> | 2010-02-03 08:39:24 -0500 |
| commit | 93a35b8c33af372a9dc237eede739212fea4373e (patch) | |
| tree | d5c96fc9ba1ceb9a9ab29a6383c124ffea081152 /python3 | |
| parent | 0cd7c2e3d01d1daa0c1da51603ed629acc13d838 (diff) | |
| download | httplib2-93a35b8c33af372a9dc237eede739212fea4373e.tar.gz | |
Fix issue 91
Diffstat (limited to 'python3')
| -rw-r--r-- | python3/httplib2/__init__.py | 2 |
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)) |
