#330: Lazy evaluation of req.chrome
--------------------------+--------------------
Reporter: peter | Owner: nobody
Type: enhancement | Status: closed
Priority: minor | Milestone:
Component: dashboard | Version:
Resolution: fixed | Keywords:
--------------------------+--------------------
Comment (by rjollos):
Replying to [comment:9 olemis]:
> > I invoked the !TracError by replacing `data` with `None` in
`trac.wiki.web_ui._render_view`. I wanted to force an exception when the
template was rendered.
>
> That's not the kind of errors we are tracking in this ticket . Indeed ,
its goal is not to instantiate `req.chrome` **IF** there is no template
processing involved .
Your comment was ''Otherwise error pages seem not to get the proper
styling info ... First we should check whether error pages will be broken
after r1437967.'', therefore I thought that as a side issue we needed to
look at whether !TracError pages were rendering correctly. This seemed
relevant since I had noticed recently that they were not rendering
correctly.
> AFAICT if there's an error rendering a Genshi template then you'll get a
plain-text error message.
My test case results in a genshi template rendering error, and in that
case my screen capture shows that the !TracError page is rendered.
However, in other cases I only see a plain-text error message. I don't
understand what conditions lead to the different views.
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/330#comment:10>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker