mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
further remove config
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user