diff genshi/template/eval.py @ 903:95d62e239f60 experimental-inline

inline branch: support for a couple more directives
author cmlenz
date Mon, 26 Apr 2010 17:09:08 +0000
parents 09cc3627654c
children
line wrap: on
line diff
--- a/genshi/template/eval.py
+++ b/genshi/template/eval.py
@@ -78,7 +78,7 @@
         else:
             assert isinstance(source, _ast.AST), \
                 'Expected string or AST node, but got %r' % source
-            self.source = '?'
+            self.source = ASTCodeGenerator(source).code.strip()
             if self.mode == 'eval':
                 node = _ast.Expression()
                 node.body = source
Copyright (C) 2012-2017 Edgewall Software