]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Removed some no longer needed code from compat
authorArmin Ronacher <armin.ronacher@active-4.com>
Mon, 20 May 2013 16:06:41 +0000 (17:06 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Mon, 20 May 2013 16:06:41 +0000 (17:06 +0100)
jinja2/_compat.py
jinja2/tests.py
jinja2/utils.py

index f376777ccb394a2fd4c94e7709d15b2a8f8b287f..1326cbc661968202610c23144c86f6d2b1734ce4 100644 (file)
@@ -103,23 +103,7 @@ def with_metaclass(meta, *bases):
     return metaclass('temporary_class', None, {})
 
 
-try:
-    from collections import Mapping as mapping_types
-except ImportError:
-    import UserDict
-    mapping_types = (UserDict.UserDict, UserDict.DictMixin, dict)
-
-
 try:
     from urllib.parse import quote_from_bytes as url_quote
 except ImportError:
     from urllib import quote as url_quote
-
-
-try:
-    from thread import allocate_lock
-except ImportError:
-    try:
-        from threading import Lock as allocate_lock
-    except ImportError:
-        from dummy_thread import allocate_lock
index 48a3e06182973bf863a8bf979c030ef9b206a403..87b31201aeead2461e99c4875da08db63b8a6d80 100644 (file)
@@ -9,8 +9,9 @@
     :license: BSD, see LICENSE for more details.
 """
 import re
+from collections import Mapping
 from jinja2.runtime import Undefined
-from jinja2._compat import text_type, string_types, mapping_types
+from jinja2._compat import text_type, string_types
 
 
 number_re = re.compile(r'^-?\d+(\.\d+)?$')
@@ -82,7 +83,7 @@ def test_mapping(value):
 
     .. versionadded:: 2.6
     """
-    return isinstance(value, mapping_types)
+    return isinstance(value, Mapping)
 
 
 def test_number(value):
index ddc47da0a0462d480d4513f75f667f1472deb822..1c717899b7d4d0dd2bc0d5e23ba33eb84dcc61a9 100644 (file)
@@ -11,8 +11,9 @@
 import re
 import errno
 from collections import deque
+from threading import Lock
 from jinja2._compat import text_type, string_types, implements_iterator, \
-     allocate_lock, url_quote
+     url_quote
 
 
 _word_split_re = re.compile(r'(\s+)')
@@ -309,7 +310,7 @@ class LRUCache(object):
         self._popleft = self._queue.popleft
         self._pop = self._queue.pop
         self._remove = self._queue.remove
-        self._wlock = allocate_lock()
+        self._wlock = Lock()
         self._append = self._queue.append
 
     def __getstate__(self):