#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 olemis): Replying to [comment:12 andrej]: > I can see the similar behavior when rendering an error page on local env (rev 1439061). The error occurs when an exception is trigged during request dispatching by handler. > [...] > > As far as I understand the code, the problem is in bloodhound_theme/bhtheme/theme.py, line 217 > [...] So yes , this confirms my previous suspicion . > > In case of an exception during request processing, the post_process_request method is called with all None parameters, so method returns before {{{req.chrome['labels']}}} is filled. > That's right . That's what I was talking about . > I think we need another way to figure out when we can skip theme post processing. So far my suggestion is: Did you read [comment:7 my previous comment] ? In there I mention how I fixed exactly the same issue , but for trachacks:ThemeEnginePlugin . -- Ticket URL: <https://issues.apache.org/bloodhound/ticket/330#comment:13> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound (incubating) issue tracker