[svn] added xrange as default builtin
authorArmin Ronacher <armin.ronacher@active-4.com>
Sun, 4 Mar 2007 20:03:50 +0000 (21:03 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Sun, 4 Mar 2007 20:03:50 +0000 (21:03 +0100)
--HG--
branch : trunk

jinja/defaults.py
jinja/environment.py

index d5d0b86dabc8451c305ec3c4d2500acef9d5b0b9..454370b7bd462ebf23500e646d6455fee98ad24d 100644 (file)
@@ -12,6 +12,6 @@ from jinja.filters import FILTERS as DEFAULT_FILTERS
 from jinja.tests import TESTS as DEFAULT_TESTS
 
 
-#: for global objects in later jinja releases. (add stuff like debug())
 DEFAULT_NAMESPACE = {
+    'range':                xrange
 }
index 3311c8d47209d0f66a81becf2815d591f3a3994a..5c478f186a0fe99c20c9768d4e043d650e9a2bf5 100644 (file)
@@ -60,7 +60,7 @@ class Environment(object):
 
         # global namespace
         self.globals = namespace is None and DEFAULT_NAMESPACE.copy() \
-                       or namespace or {}
+                       or namespace
 
         # create lexer
         self.lexer = Lexer(self)