Skip to content

Commit

Permalink
Removed some no longer needed code from compat
Browse files Browse the repository at this point in the history
  • Loading branch information
mitsuhiko committed May 20, 2013
1 parent 1c5315a commit f15b814
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 20 deletions.
16 changes: 0 additions & 16 deletions jinja2/_compat.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,23 +103,7 @@ def __new__(cls, name, this_bases, d):
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
5 changes: 3 additions & 2 deletions jinja2/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -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+)?$')
Expand Down Expand Up @@ -82,7 +83,7 @@ def test_mapping(value):
.. versionadded:: 2.6
"""
return isinstance(value, mapping_types)
return isinstance(value, Mapping)


def test_number(value):
Expand Down
5 changes: 3 additions & 2 deletions jinja2/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -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+)')
Expand Down Expand Up @@ -309,7 +310,7 @@ def _postinit(self):
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):
Expand Down

0 comments on commit f15b814

Please sign in to comment.