On Wed, 2011-08-24 at 19:34 +0200, Robert Forkel wrote:
> hm. i didn't manage to build a minimal example which exhibits the
> problem. it's only in the main function of my big project that the
> placement of add_static_view seems to matter when including
> pyramid_debugtoolbar
> regards
> robert

OK... all I can think it might be is this line:

https://github.com/Pylons/pyramid/blob/master/pyramid/config/views.py#L1483

            self.registrations.append((name, spec, False))

If you change that to:

            def register():
                self.registrations.append((name, spec,False))
            self.config.action(('add-static-view', name, spec), 
                               callback=register)

Does the problem go away?


> 
> On Wed, Aug 24, 2011 at 3:03 PM, Chris McDonough <[email protected]> wrote:
> > On Wed, 2011-08-24 at 12:57 +0200, Robert Forkel wrote:
> >> ok, i managed to get it working. As far as I can see, what I had to
> >> do, was to call add_static_view before the first call to commit. Btw.
> >> this call to commit was inserted, following the advice here
> >> http://groups.google.com/group/pylons-discuss/msg/142933bc6df8f0ee
> >>
> >> Would an autocommitting configurator help with such issues?
> >
> > No.  I don't really understand the issue.  Can you provide a small
> > configuration sample that makes it repeatable?
> >
> > - C
> >
> >
> >>
> >> regards,
> >> robert
> >>
> >> On Wed, Aug 24, 2011 at 12:34 PM, Robert Forkel <[email protected]> 
> >> wrote:
> >> > hi all,
> >> > just upgraded to pyramid 1.2a1 in particular to use
> >> > pyramid_debugtoolbar 0.7. Unfortunately, I cannot get it to work. When
> >> > I include pyramid_debugtoolbar, the static route for my project's
> >> > assets seems not to work anymore. I end up with errors like this:
> >> >
> >> >  File ".../templates/site.mako", line 10, in render_body
> >> >    <link rel="shortcut icon" href="${url.static('myproject:static/
> >> > favicon.ico')}" />
> >> >  File ".../urlgenerator.py", line 36, in static
> >> >    return self.request.static_url(asset_spec, **kw)
> >> >  File ".../lib/python2.6/site-packages/pyramid/url.py", line 366, in
> >> > static_url
> >> >    return info.generate(path, self, **kw)
> >> >  File ".../lib/python2.6/site-packages/pyramid/config/views.py", line
> >> > 1413, in generate
> >> >    return self.route_url(name, request, **kw)
> >> >  File ".../lib/python2.6/site-packages/pyramid/url.py", line 505, in
> >> > route_url
> >> >    return request.route_url(route_name, *elements, **kw)
> >> >  File ".../lib/python2.6/site-packages/pyramid/url.py", line 126, in
> >> > route_url
> >> >    raise KeyError('No such route named %s' % route_name)
> >> >
> >> > Any ideas?
> >> > regards,
> >> > robert
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "pylons-discuss" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to 
> >> > [email protected].
> >> > For more options, visit this group at 
> >> > http://groups.google.com/group/pylons-discuss?hl=en.
> >> >
> >> >
> >>
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "pylons-discuss" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group at 
> > http://groups.google.com/group/pylons-discuss?hl=en.
> >
> >
> 


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to