further remove config

This commit is contained in:
Kenneth Reitz
2012-12-17 03:08:25 -05:00
parent 2b5aed78d0
commit cc4b0b110f
4 changed files with 19 additions and 28 deletions
+2 -2
View File
@@ -34,8 +34,8 @@ class BaseAdapter(object):
def __init__(self):
super(BaseAdapter, self).__init__()
# def send(self):
# raise NotImplementedError
def send(self):
raise NotImplementedError
def close(self):
raise NotImplementedError
-15
View File
@@ -19,18 +19,3 @@ Configurations:
"""
SCHEMAS = ['http', 'https']
from .utils import default_user_agent
defaults = dict()
defaults['base_headers'] = {
'User-Agent': default_user_agent(),
'Accept-Encoding': ', '.join(('gzip', 'deflate', 'compress')),
'Accept': '*/*'
}
# Consumed at the session level, not connection.
defaults['max_redirects'] = 30
defaults['trust_env'] = True
# defaults['support_http0.9'] = True
+9 -10
View File
@@ -12,10 +12,9 @@ requests (cookies, auth, proxies).
from copy import deepcopy
from .compat import cookielib
from .cookies import cookiejar_from_dict, remove_cookie_by_name
from .defaults import defaults
from .models import Request
from .hooks import dispatch_hook
from .utils import header_expand, from_key_val_list
from .utils import header_expand, from_key_val_list, default_headers
from .packages.urllib3.poolmanager import PoolManager
from .compat import urlparse, urljoin
@@ -25,7 +24,7 @@ from .utils import requote_uri
from .status_codes import codes
REDIRECT_STATI = (codes.moved, codes.found, codes.other, codes.temporary_moved)
DEFAULT_REDIRECT_LIMIT = 30
def merge_kwargs(local_kwarg, default_kwarg):
@@ -135,11 +134,6 @@ class SessionMixin(object):
class Session(SessionMixin):
"""A Requests session."""
@@ -198,8 +192,13 @@ class Session(SessionMixin):
#: SSL certificate.
self.cert = cert
for (k, v) in list(defaults.items()):
self.config.setdefault(k, deepcopy(v))
#: Maximum number of redirects to follow.
self.max_redirects = DEFAULT_REDIRECT_LIMIT
#: Should we trust the environment
self.trust_env = True
self.default_headers = default_headers()
# Set up a CookieJar to be used by default
if isinstance(cookies, cookielib.CookieJar):
+8 -1
View File
@@ -556,7 +556,7 @@ def default_user_agent():
_implementation_version = platform.python_version() # Complete Guess
else:
_implementation_version = 'Unknown'
try:
p_system = platform.system()
p_release = platform.release()
@@ -570,6 +570,13 @@ def default_user_agent():
'%s/%s' % (p_system, p_release),
])
def default_headers():
return {
'User-Agent': default_user_agent(),
'Accept-Encoding': ', '.join(('gzip', 'deflate', 'compress')),
'Accept': '*/*'
}
def parse_header_links(value):
"""Return a dict of parsed link headers proxies.