refactor^2
authorKenneth Reitz <me@kennethreitz.com>
Sun, 22 May 2011 22:01:21 +0000 (18:01 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Sun, 22 May 2011 22:01:21 +0000 (18:01 -0400)
requests/api.py

index 164eb62..a81e487 100644 (file)
@@ -19,7 +19,7 @@ from .models import Request, Response, AuthManager, AuthObject, auth_manager
 __all__ = ('request', 'get', 'head', 'post', 'put', 'delete')
 
 def request(method, url, params=None, data=None, headers=None, cookies=None, files=None, auth=None,
-            timeout=config.settings.timeout, allow_redirects=False):
+            timeout=None, allow_redirects=False):
     """Constructs and sends a :class:`Request <models.Request>`. Returns :class:`Response <models.Response>` object.
 
     :param method: method for the new :class:`Request` object.
@@ -45,7 +45,7 @@ def request(method, url, params=None, data=None, headers=None, cookies=None, fil
         cookiejar = cookies,
         files = files,
         auth = auth or auth_manager.get_auth(url),
-        timeout = timeout,
+        timeout = timeout or config.settings.timeout,
         allow_redirects = allow_redirects
     )