]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Since we no longer support 2.5 we can use the builtin next() function
authorArmin Ronacher <armin.ronacher@active-4.com>
Mon, 20 May 2013 15:54:48 +0000 (16:54 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Mon, 20 May 2013 15:54:48 +0000 (16:54 +0100)
12 files changed:
docs/jinjaext.py
jinja2/_compat.py
jinja2/compiler.py
jinja2/ext.py
jinja2/filters.py
jinja2/lexer.py
jinja2/nodes.py
jinja2/parser.py
jinja2/runtime.py
jinja2/testsuite/api.py
jinja2/testsuite/ext.py
jinja2/testsuite/lexnparse.py

index 3c217f84b5a96ec17adc54524f800b6a9fcba19f..cdacba9d9cf62f4001ee1070e73396c7b3ac9367 100644 (file)
@@ -23,7 +23,6 @@ from pygments.style import Style
 from pygments.token import Keyword, Name, Comment, String, Error, \
      Number, Operator, Generic
 from jinja2 import Environment, FileSystemLoader
-from jinja2._compat import next
 
 
 def parse_rst(state, content_offset, doc):
index 8fa8a49a0a22c22d3b58e23daacca4a163c365c8..aaf79b012e2dbb47c13707aeac83da154a878b82 100644 (file)
@@ -82,12 +82,6 @@ else:
             return filename.encode('utf-8')
         return filename
 
-try:
-    next = next
-except NameError:
-    def next(it):
-        return it.next()
-
 
 def with_metaclass(meta, *bases):
     # This requires a bit of explanation: the basic idea is to make a
index d9d7ef97fc841fb3566c409a697288232bd07c02..ad341788328ad82c4f350cd829939cc9c2331591 100644 (file)
@@ -16,7 +16,7 @@ from jinja2.nodes import EvalContext
 from jinja2.visitor import NodeVisitor
 from jinja2.exceptions import TemplateAssertionError
 from jinja2.utils import Markup, concat, escape
-from jinja2._compat import range_type, next, text_type, string_types, \
+from jinja2._compat import range_type, text_type, string_types, \
      iteritems, NativeStringIO, imap
 
 
index c2df12d5592c4275135beffdb2194b22877c4654..562ab506ffefc983f966243c6bfb5e232b875bfb 100644 (file)
@@ -20,7 +20,7 @@ from jinja2.environment import Environment
 from jinja2.runtime import concat
 from jinja2.exceptions import TemplateAssertionError, TemplateSyntaxError
 from jinja2.utils import contextfunction, import_string, Markup
-from jinja2._compat import next, with_metaclass, string_types, iteritems
+from jinja2._compat import with_metaclass, string_types, iteritems
 
 
 # the only real useful gettext functions for a Jinja template.  Note
index 49e82aad398eea14934db2dfd014a4fbb0557aa6..58c0bb66ae37bbb9c215679e8bf575afe21f59b9 100644 (file)
@@ -18,7 +18,7 @@ from jinja2.utils import Markup, escape, pformat, urlize, soft_unicode, \
      unicode_urlencode
 from jinja2.runtime import Undefined
 from jinja2.exceptions import FilterArgumentError
-from jinja2._compat import next, imap, string_types, text_type, iteritems
+from jinja2._compat import imap, string_types, text_type, iteritems
 
 
 _word_re = re.compile(r'\w+(?u)')
index a50128507bb98ac6bc57a76afe8a0776a2df2c49..36042e0171df6a09b5ff337612fffd790c5681e0 100644 (file)
@@ -20,7 +20,7 @@ from operator import itemgetter
 from collections import deque
 from jinja2.exceptions import TemplateSyntaxError
 from jinja2.utils import LRUCache
-from jinja2._compat import next, iteritems, implements_iterator, text_type, \
+from jinja2._compat import iteritems, implements_iterator, text_type, \
      intern
 
 
index 81fafb8b8d0a7f9efafc4d582cc3ef0139bd7dbb..037fbe279c8824ed029312bf0fef0b41e97a4fba 100644 (file)
@@ -16,7 +16,7 @@ import operator
 
 from collections import deque
 from jinja2.utils import Markup
-from jinja2._compat import next, izip, with_metaclass, text_type, \
+from jinja2._compat import izip, with_metaclass, text_type, \
      method_type, function_type
 
 
index f60cd018c51fff457dfaea5283b78267a4a0eefd..18ed844a78dc337ba9012c0dfe6167ac4cf064c6 100644 (file)
@@ -11,7 +11,7 @@
 from jinja2 import nodes
 from jinja2.exceptions import TemplateSyntaxError, TemplateAssertionError
 from jinja2.lexer import describe_token, describe_token_expr
-from jinja2._compat import next, imap
+from jinja2._compat import imap
 
 
 #: statements that callinto 
index d27ca537cd7259872b54d96851a3b497443fdd0d..64d42a3539fa75657dd3ec59a0877a11b40e3ccc 100644 (file)
@@ -14,7 +14,7 @@ from jinja2.utils import Markup, soft_unicode, escape, missing, concat, \
      internalcode, object_type_repr
 from jinja2.exceptions import UndefinedError, TemplateRuntimeError, \
      TemplateNotFound
-from jinja2._compat import next, imap, text_type, iteritems, \
+from jinja2._compat import imap, text_type, iteritems, \
      implements_iterator, implements_to_string, string_types, PY2
 
 
index 1b68bf8b30711e2409eedf74a0fb829c91135b0e..4a0ec5a9bd60fcecb8258d44c1b88eb6b63378d8 100644 (file)
@@ -14,7 +14,6 @@ import tempfile
 import shutil
 
 from jinja2.testsuite import JinjaTestCase
-from jinja2._compat import next
 
 from jinja2 import Environment, Undefined, DebugUndefined, \
      StrictUndefined, UndefinedError, meta, \
index 0f93be94586e46ae4ac06a2b0fa201c66eff862d..4f0b2231fe11283aa2d91f4db124c68d29ffeb66 100644 (file)
@@ -17,7 +17,7 @@ from jinja2 import Environment, DictLoader, contextfunction, nodes
 from jinja2.exceptions import TemplateAssertionError
 from jinja2.ext import Extension
 from jinja2.lexer import Token, count_newlines
-from jinja2._compat import next, BytesIO, itervalues, text_type
+from jinja2._compat import BytesIO, itervalues, text_type
 
 importable_object = 23
 
index bd1c94cd344025615c3c929f84840e2c2acc8b95..8ca0b7c8351cf7e70fb48425ea85db0f661fd2cf 100644 (file)
@@ -14,7 +14,7 @@ from jinja2.testsuite import JinjaTestCase
 
 from jinja2 import Environment, Template, TemplateSyntaxError, \
      UndefinedError, nodes
-from jinja2._compat import next, iteritems, text_type, PY2
+from jinja2._compat import iteritems, text_type, PY2
 from jinja2.lexer import Token, TokenStream, TOKEN_EOF, \
      TOKEN_BLOCK_BEGIN, TOKEN_BLOCK_END