I’m getting a problem on a clean quickstarted TG project when running with
a Python 3.4 virtualenv running on Windows:
C:\Python34\python -m venv pyenv34
pyenv34\Scripts\activate
pip install tg.devtools==2.3.7
gearbox quickstart cmms
cd cmms
python setup.py develop
gearbox setup-app
gearbox serve
Then going to localhost:8080 in a browser renders the backtrace shown
below. The problem seems to be in genshi.
Note that doing the exact same steps using Python 2.7 works fine for me.
Is this a recent regression, or am I doing something wrong?
TIA for any help,
Luke
--
<backtrace pruned>….
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\base.py",
line 490, in _prepare
yield kind, (directives, list(substream)), pos
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\base.py",
line 485, in _prepare
namespaces, pos)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\directives.py",
line 397, in attach
namespaces, pos)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\directives.py",
line 82, in attach
return cls(value, template, namespaces, *pos[1:]), stream
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\directives.py",
line 60, in __init__
self.expr = self._parse_expr(value, template, lineno, offset)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\directives.py",
line 109, in _parse_expr
lookup=template.lookup) or None
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\eval.py",
line 93, in __init__
filename=filename, lineno=lineno, xform=xform)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\eval.py",
line 463, in _compile
new_source = ASTCodeGenerator(tree).code
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\astutil.py",
line 43, in __init__
self.visit(tree)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\astutil.py",
line 91, in visit
ret = visitor(node)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\astutil.py",
line 104, in visit_Expression
return self.visit(node.body)
File
"c:\uh\HEAD\ColumbusMiddleManServer\pyenv34\lib\site-packages\genshi-0.7-py3.4-win32.egg\genshi\template\astutil.py",
line 90, in visit
raise Exception('Unhandled node type %r' % type(node))
--
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.