summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Gregorio <joe@bitworking.org>2014-02-14 10:24:29 -0500
committerJoe Gregorio <joe@bitworking.org>2014-02-14 10:24:29 -0500
commitf3d6c01faa5b05b5528ee973208b39b8ca12bc41 (patch)
treed6f4c6045e85a95145b29e9e8d17f4bbb0c2f459
parentf09a96284e1f522022a6b4758ad67d566bc0d671 (diff)
parent9e1c4e5e56009e4c08ff446b30ec3f6b55fd4a03 (diff)
downloadhttplib2-f3d6c01faa5b05b5528ee973208b39b8ca12bc41.tar.gz
Merge pull request #259 from snarfed/master
Use socket.getdefaulttimeout() on App Engine as well as off, take 2: set the timeout for clients that passed deadline=None explicitly.
-rw-r--r--python2/httplib2/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python2/httplib2/__init__.py b/python2/httplib2/__init__.py
index b558374..8825e5d 100644
--- a/python2/httplib2/__init__.py
+++ b/python2/httplib2/__init__.py
@@ -1082,7 +1082,9 @@ try:
def _new_fixed_fetch(validate_certificate):
def fixed_fetch(url, payload=None, method="GET", headers={},
allow_truncated=False, follow_redirects=True,
- deadline=socket.getdefaulttimeout() or 5):
+ deadline=None):
+ if deadline is None:
+ deadline = socket.getdefaulttimeout() or 5
return fetch(url, payload=payload, method=method, headers=headers,
allow_truncated=allow_truncated,
follow_redirects=follow_redirects, deadline=deadline,