From b825bbd4a21d7d6e2a0ce17527b25139b26808a2 Mon Sep 17 00:00:00 2001 From: Donald Stufft Date: Tue, 26 Nov 2013 21:41:15 -0500 Subject: [PATCH] Update urllib3 to 929f1586 --- requests/packages/urllib3/_collections.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/requests/packages/urllib3/_collections.py b/requests/packages/urllib3/_collections.py index 282b8d5e..5907b0dc 100644 --- a/requests/packages/urllib3/_collections.py +++ b/requests/packages/urllib3/_collections.py @@ -5,7 +5,16 @@ # the MIT License: http://www.opensource.org/licenses/mit-license.php from collections import MutableMapping -from threading import RLock +try: + from threading import RLock +except ImportError: # Platform-specific: No threads available + class RLock: + def __enter__(self): + pass + + def __exit__(self, exc_type, exc_value, traceback): + pass + try: # Python 2.7+ from collections import OrderedDict