further remove config
authorKenneth Reitz <me@kennethreitz.com>
Mon, 17 Dec 2012 08:26:47 +0000 (03:26 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Mon, 17 Dec 2012 08:26:47 +0000 (03:26 -0500)
requests/adapters.py
requests/api.py
requests/sessions.py

index 4d0c18d..55aafe7 100644 (file)
@@ -164,9 +164,3 @@ class HTTPAdapter(BaseAdapter):
             r.content
 
         return r
-
-
-
-
-
-
index 730ed69..32f8cf7 100644 (file)
@@ -30,23 +30,12 @@ def request(method, url, **kwargs):
     :param allow_redirects: (optional) Boolean. Set to True if POST/PUT/DELETE redirect following is allowed.
     :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy.
     :param return_response: (optional) If False, an un-sent Request object will returned.
-    :param session: (optional) A :class:`Session` object to be used for the request.
-    :param config: (optional) A configuration dictionary. See ``request.defaults`` for allowed keys and their default values.
     :param verify: (optional) if ``True``, the SSL cert will be verified. A CA_BUNDLE path can also be provided.
     :param prefetch: (optional) if ``True``, the response content will be immediately downloaded.
     :param cert: (optional) if String, path to ssl client cert file (.pem). If Tuple, ('cert', 'key') pair.
     """
 
-    # if this session was passed in, leave it open (and retain pooled connections);
-    # if we're making it just for this call, then close it when we're done.
-    adhoc_session = False
-    session = kwargs.pop('session', None)
-    if session is None:
-        session = sessions.session(config=kwargs.get('config', None))
-        adhoc_session = True
-        # Todo, close sessions after?
-
-
+    session = sessions.Session()
     return session.request(method=method, url=url, **kwargs)
 
 
@@ -79,7 +68,6 @@ def head(url, **kwargs):
     :param \*\*kwargs: Optional arguments that ``request`` takes.
     """
 
-    kwargs.setdefault('allow_redirects', False)
     return request('head', url, **kwargs)
 
 
index b8527ca..6480328 100644 (file)
@@ -9,13 +9,11 @@ requests (cookies, auth, proxies).
 
 """
 
-from copy import deepcopy
 from .compat import cookielib
 from .cookies import cookiejar_from_dict, remove_cookie_by_name
 from .models import Request
 from .hooks import dispatch_hook
 from .utils import header_expand, from_key_val_list, default_headers
-from .packages.urllib3.poolmanager import PoolManager
 from .exceptions import TooManyRedirects
 
 from .compat import urlparse, urljoin
@@ -134,7 +132,7 @@ class Session(SessionMixin):
 
     __attrs__ = [
         'headers', 'cookies', 'auth', 'timeout', 'proxies', 'hooks',
-        'params', 'config', 'verify', 'cert', 'prefetch']
+        'params', 'verify', 'cert', 'prefetch']
 
     def __init__(self,
         headers=None,
@@ -144,7 +142,6 @@ class Session(SessionMixin):
         proxies=None,
         hooks=None,
         params=None,
-        config=None,
         prefetch=True,
         verify=True,
         cert=None):
@@ -174,10 +171,6 @@ class Session(SessionMixin):
         #: representing multivalued query parameters.
         self.params = from_key_val_list(params or [])
 
-        #: Dictionary of configuration parameters for this
-        #: :class:`Session <Session>`.
-        self.config = from_key_val_list(config or {})
-
         #: Prefetch response content.
         self.prefetch = prefetch
 
@@ -222,7 +215,6 @@ class Session(SessionMixin):
         proxies=None,
         hooks=None,
         return_response=True,
-        config=None,
         prefetch=None,
         verify=None,
         cert=None):