From: Luca De Vitis Date: Thu, 25 Aug 2011 14:17:38 +0000 (+0200) Subject: Added gracefull_hooks, default_hooks and 'Accept-Encoding' base_header X-Git-Tag: v0.8.0~94^2~4^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c243d0939828423bc5af92b07a4026ee406466ee;p=services%2Fpython-requests.git Added gracefull_hooks, default_hooks and 'Accept-Encoding' base_header --- diff --git a/requests/config.py b/requests/config.py index a92e1f5..e6adfca 100644 --- a/requests/config.py +++ b/requests/config.py @@ -56,15 +56,25 @@ class Settings(object): settings = Settings() -settings.base_headers = {'User-Agent': 'python-requests.org'} +settings.base_headers = { + 'User-Agent': 'python-requests.org', + 'Accept-Encoding': ', '.join([ 'identity', 'deflate', 'compress', 'gzip' ]), +} settings.accept_gzip = True settings.proxies = None settings.verbose = None settings.timeout = None settings.max_redirects = 30 -# settings.decode_unicode = True -settings.unicode_response = True -settings.decode_response = True +settings.decode_unicode = False +settings.gracefull_hooks = True + +#: A dictionary of default hooks to be applied, based on settings. +settings.default_hooks = { + 'args': list(), + 'pre_request': list(), + 'post_request': list(), + 'response': list() +} #: Use socket.setdefaulttimeout() as fallback? settings.timeout_fallback = True