Currently there is not a mechanism to expose the selected renderer within Pyramid. There are possible work-arounds but in the end you might be better off removing the auto-renderer declaration and instead using p.renderers.render_to_response() or p.renderers.render() yourself if you need this functionality.
On Mon, Mar 17, 2014 at 3:45 PM, Emilio García-Pumarino Álvarez < [email protected]> wrote: > Hello, > I have this: > @view_config(route_name='vitra_cinema_film_episode_search', > *renderer='vitra/cinema/film/episode/search.mako'*) > def cinema_film_episode_search(self): > *template = 'vitra/cinema/film/episode/search.mako'* > logic = self.logic_film_episode_search() > if self.request.is_xhr: > html = render(template, logic, request=self.request) > if 'redirect_to_url' in logic: > return {'redirect_to_url': logic['redirect_to_url'], > 'referer': self.matched_route} > return Response(json.dumps({'html': html, 'section': > self.matched_route})) > return logic > > Is possible know the renderer name? I would like write it only once. > > Thanks! > > Best, > Emilio > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" 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/pylons-discuss. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss. For more options, visit https://groups.google.com/d/optout.
