[Checkins] SVN: z3c.pt/trunk/src/z3c/pt/pagetemplate.py Use the ``Program`` node. Macro nodes do not have the necessary global environment.
Malthe Borch
mborch at gmail.com
Mon Feb 28 09:00:01 EST 2011
Log message for revision 120601:
Use the ``Program`` node. Macro nodes do not have the necessary global environment.
Changed:
U z3c.pt/trunk/src/z3c/pt/pagetemplate.py
-=-
Modified: z3c.pt/trunk/src/z3c/pt/pagetemplate.py
===================================================================
--- z3c.pt/trunk/src/z3c/pt/pagetemplate.py 2011-02-28 13:59:58 UTC (rev 120600)
+++ z3c.pt/trunk/src/z3c/pt/pagetemplate.py 2011-02-28 14:00:01 UTC (rev 120601)
@@ -9,7 +9,7 @@
from chameleon.tales import StringExpr
from chameleon.tales import NotExpr
from chameleon.nodes import Assignment
-from chameleon.nodes import Macro
+from chameleon.nodes import Program
from chameleon.compiler import Compiler
from z3c.pt import expressions
@@ -131,7 +131,7 @@
except KeyError:
expression = "%s:%s" % (pragma, expr)
assignment = Assignment(["_expr_result"], expression, True)
- macro = Macro(None, [assignment])
+ macro = Program(None, [assignment])
compiler = Compiler(self.engine, macro)
d = {}
More information about the checkins
mailing list