]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
allow connect and request timeouts of zero
authorCasey Muller <github@nullterminated.com>
Thu, 28 Jan 2010 07:46:12 +0000 (23:46 -0800)
committerCasey Muller <github@nullterminated.com>
Thu, 28 Jan 2010 07:46:12 +0000 (23:46 -0800)
tornado/httpclient.py

index 23496d7b47704427d1d0a4cb3bd4f9c3c4333bc9..963aa91a6794c670cf183e7180fe70c819850943 100644 (file)
@@ -257,7 +257,7 @@ class AsyncHTTPClient(object):
 class HTTPRequest(object):
     def __init__(self, url, method="GET", headers={}, body=None,
                  auth_username=None, auth_password=None,
-                 connect_timeout=None, request_timeout=None,
+                 connect_timeout=20.0, request_timeout=20.0,
                  if_modified_since=None, follow_redirects=True,
                  max_redirects=5, user_agent=None, use_gzip=True,
                  network_interface=None, streaming_callback=None):
@@ -273,8 +273,8 @@ class HTTPRequest(object):
         self.body = body
         self.auth_username = _utf8(auth_username)
         self.auth_password = _utf8(auth_password)
-        self.connect_timeout = connect_timeout or 20.0
-        self.request_timeout = request_timeout or 20.0
+        self.connect_timeout = connect_timeout
+        self.request_timeout = request_timeout
         self.follow_redirects = follow_redirects
         self.max_redirects = max_redirects
         self.user_agent = user_agent