Mercurial > genshi > genshi-test
diff markup/eval.py @ 138:d91e1e822969
Add some more assertions to the XPath tests.
author | cmlenz |
---|---|
date | Wed, 09 Aug 2006 12:07:26 +0000 |
parents | df44110ca91d |
children | 56d534eb53f9 |
line wrap: on
line diff
--- a/markup/eval.py +++ b/markup/eval.py @@ -95,10 +95,7 @@ def _compile(expr, filename=None, lineno=-1): - tree = parse(expr.source, 'eval') - xform = ExpressionASTTransformer() - tree = xform.visit(tree) - + tree = ExpressionASTTransformer().visit(parse(expr.source, 'eval')) if isinstance(filename, unicode): # unicode file names not allowed for code objects filename = filename.encode('utf-8', 'replace') @@ -149,6 +146,7 @@ except (AttributeError, TypeError), e: pass + class ASTTransformer(object): """General purpose base class for AST transformations.