Index: third_party/requests/packages/urllib3/__init__.py |
diff --git a/third_party/requests/packages/urllib3/__init__.py b/third_party/requests/packages/urllib3/__init__.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bff80b8eb48593507c2c5e203b1ed00e1ee0d92c |
--- /dev/null |
+++ b/third_party/requests/packages/urllib3/__init__.py |
@@ -0,0 +1,58 @@ |
+# urllib3/__init__.py |
+# Copyright 2008-2013 Andrey Petrov and contributors (see CONTRIBUTORS.txt) |
+# |
+# This module is part of urllib3 and is released under |
+# the MIT License: http://www.opensource.org/licenses/mit-license.php |
+ |
+""" |
+urllib3 - Thread-safe connection pooling and re-using. |
+""" |
+ |
+__author__ = 'Andrey Petrov (andrey.petrov@shazow.net)' |
+__license__ = 'MIT' |
+__version__ = 'dev' |
+ |
+ |
+from .connectionpool import ( |
+ HTTPConnectionPool, |
+ HTTPSConnectionPool, |
+ connection_from_url |
+) |
+ |
+from . import exceptions |
+from .filepost import encode_multipart_formdata |
+from .poolmanager import PoolManager, ProxyManager, proxy_from_url |
+from .response import HTTPResponse |
+from .util import make_headers, get_host |
+ |
+ |
+# Set default logging handler to avoid "No handler found" warnings. |
+import logging |
+try: # Python 2.7+ |
+ from logging import NullHandler |
+except ImportError: |
+ class NullHandler(logging.Handler): |
+ def emit(self, record): |
+ pass |
+ |
+logging.getLogger(__name__).addHandler(NullHandler()) |
+ |
+def add_stderr_logger(level=logging.DEBUG): |
+ """ |
+ Helper for quickly adding a StreamHandler to the logger. Useful for |
+ debugging. |
+ |
+ Returns the handler after adding it. |
+ """ |
+ # This method needs to be in this __init__.py to get the __name__ correct |
+ # even if urllib3 is vendored within another package. |
+ logger = logging.getLogger(__name__) |
+ handler = logging.StreamHandler() |
+ handler.setFormatter(logging.Formatter('%(asctime)s %(levelname)s %(message)s')) |
+ logger.addHandler(handler) |
+ logger.setLevel(level) |
+ logger.debug('Added an stderr logging handler to logger: %s' % __name__) |
+ return handler |
+ |
+# ... Clean up. |
+del NullHandler |