Cliff Wells wrote:
> Hi,
> 
> I've been toying with the notion of having templates have more control
> over how they are rendered by allowing them to request fragments from an
> application.  I did a simple test implementation that simply used
> urllib2 to call back into the Pylons application as a completely
> separate request, and this works great except that it's obviously
> inefficient.  Of course, in the apparent tradition of "Ian thought of it
> first", I stumbled across this:
> 
> http://pythonpaste.org/module-paste.recursive.html
> 
> which would seem to be exactly what I'm looking for: a way to request
> fragments from a WSGI app in an efficient manner.
> 
> This brings me to my questions.  Can this be used with Pylons?  If so,
> how?  As middleware in config/middleware.py?  I'm afraid I'm a bit hazy
> on how this works.  

Yeah, it can be used in Pylons.  It might(?) be instantiated already; 
easy enough to tell, I suppose, if the key is there.  If not, I think 
Pylons should put it in place generally, or something similar.  (I'm 
actually thinking of putting into place a simpler middleware that just 
puts {SCRIPT_NAME: (env_copy, app)} into the environment and lets you 
use that however you want -- lately that's what I've been doing anyway 
to give myself more control, but just grabbing the application object 
out of what paste.recursive puts in the environment.)

-- 
Ian Bicking | [EMAIL PROTECTED] | http://blog.ianbicking.org

--~--~---------~--~----~------------~-------~--~----~
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