From 568720334aa630ea504b2ce3b8c324f0a557d6e6 Mon Sep 17 00:00:00 2001 From: k clair Date: Tue, 9 Oct 2012 13:14:36 -0700 Subject: add source files from upstream --- requests-0.14.0/requests/defaults.py | 50 ++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 requests-0.14.0/requests/defaults.py (limited to 'requests-0.14.0/requests/defaults.py') diff --git a/requests-0.14.0/requests/defaults.py b/requests-0.14.0/requests/defaults.py new file mode 100644 index 0000000..91d038b --- /dev/null +++ b/requests-0.14.0/requests/defaults.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- + +""" +requests.defaults +~~~~~~~~~~~~~~~~~ + +This module provides the Requests configuration defaults. + +Configurations: + +:base_headers: Default HTTP headers. +:verbose: Stream to write request logging to. +:max_redirects: Maximum number of redirects allowed within a request.s +:keep_alive: Reuse HTTP Connections? +:max_retries: The number of times a request should be retried in the event of a connection failure. +:danger_mode: If true, Requests will raise errors immediately. +:safe_mode: If true, Requests will catch all errors. +:strict_mode: If true, Requests will do its best to follow RFCs (e.g. POST redirects). +:pool_maxsize: The maximium size of an HTTP connection pool. +:pool_connections: The number of active HTTP connection pools to use. +:encode_uri: If true, URIs will automatically be percent-encoded. +:trust_env: If true, the surrouding environment will be trusted (environ, netrc). +:store_cookies: If false, the received cookies as part of the HTTP response would be ignored. + +""" + +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': '*/*' +} + +defaults['verbose'] = None +defaults['max_redirects'] = 30 +defaults['pool_connections'] = 10 +defaults['pool_maxsize'] = 10 +defaults['max_retries'] = 0 +defaults['danger_mode'] = False +defaults['safe_mode'] = False +defaults['strict_mode'] = False +defaults['keep_alive'] = True +defaults['encode_uri'] = True +defaults['trust_env'] = True +defaults['store_cookies'] = True -- cgit v1.2.3