Example.Py doesn't render output file with genshi trunk in PY3
Created originally on Bitbucket by Anonymous
Hi there,
I've installed Genshi trunk revision 1272 and when I try to run the example.py file in the source code I get the following error:
#!error
RESTART: C:\Users\Tom\Desktop\faide-py3o.template-1e5efa93e8e6\faide-py3o.template-1e5efa93e8e6\example\example.py
Traceback (most recent call last):
File "C:\Users\Tom\Desktop\faide-py3o.template-1e5efa93e8e6\faide-py3o.template-1e5efa93e8e6\example\example.py", line 37, in <module>
t.render(data)
File "C:\Program Files\Python35\lib\site-packages\py3o\template\main.py", line 1071, in render
for status in self.render_flow(data):
File "C:\Program Files\Python35\lib\site-packages\py3o\template\main.py", line 1058, in render_flow
self.render_tree(data)
File "C:\Program Files\Python35\lib\site-packages\py3o\template\main.py", line 1046, in render_tree
template.generate(**template_dict)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\base.py", line 544, in generate
stream = self.stream
File "C:\Program Files\Python35\lib\site-packages\genshi\template\base.py", line 454, in stream
self._stream = list(self._prepare(self._stream))
File "C:\Program Files\Python35\lib\site-packages\genshi\template\base.py", line 485, in _prepare
namespaces, pos)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\directives.py", line 82, in attach
return cls(value, template, namespaces, *pos[1:]), stream
File "C:\Program Files\Python35\lib\site-packages\genshi\template\directives.py", line 60, in __init__
self.expr = self._parse_expr(value, template, lineno, offset)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\directives.py", line 109, in _parse_expr
lookup=template.lookup) or None
File "C:\Program Files\Python35\lib\site-packages\genshi\template\eval.py", line 93, in __init__
filename=filename, lineno=lineno, xform=xform)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\eval.py", line 463, in _compile
new_source = ASTCodeGenerator(tree).code
File "C:\Program Files\Python35\lib\site-packages\genshi\template\astutil.py", line 43, in __init__
self.visit(tree)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\astutil.py", line 91, in visit
ret = visitor(node)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\astutil.py", line 104, in visit_Expression
return self.visit(node.body)
File "C:\Program Files\Python35\lib\site-packages\genshi\template\astutil.py", line 90, in visit
raise Exception('Unhandled node type %r' % type(node))
Exception: Unhandled node type <class '_ast.NameConstant'>
The program fails at the t.render(data) line at the end of the program. Can you let me know why the output file isn't rendering?