Started to work on Python 3 support.
--HG--
branch : trunk
diff --git a/jinja2/defaults.py b/jinja2/defaults.py
index 458485e..13e303b 100644
--- a/jinja2/defaults.py
+++ b/jinja2/defaults.py
@@ -24,11 +24,17 @@
NEWLINE_SEQUENCE = '\n'
+try:
+ range_func = xrange
+except NameError:
+ range_func = range
+
+
# default filters, tests and namespace
from jinja2.filters import FILTERS as DEFAULT_FILTERS
from jinja2.tests import TESTS as DEFAULT_TESTS
DEFAULT_NAMESPACE = {
- 'range': xrange,
+ 'range': range_func,
'dict': lambda **kw: kw,
'lipsum': generate_lorem_ipsum,
'cycler': Cycler,