[Zope-PAS] challenge branch ready for review

Lennart Regebro regebro at nuxeo.com
Tue Nov 23 10:23:06 EST 2004


Chris Withers wrote:
> Lennart Regebro wrote:
> 
>> response._unauthorized does not set the header status, exception() 
>> does, it does not set the body, exception does, and so on.
>>
>> We can prevent exception from setting the status by setting 
>> response._locked_status = 1 in the plugins. Not exactly obvious, but 
>> it can be documented. But we can't prevent it from setting the body. 
> 
> 
> Actually, in Zope 2.8, you can with response._locked_body.
> Also, response.setBody(...yada...,lock=True), which has the same effect.
> 
> I added this ages ago so I could write a standard_error_message that 
> went to look on another server (in a proxy-ish sort of way) when a 404 
> occurred.

Argh! My head explodes!

(Nah. Not really. But the ZPublisher is amazingly complex and very 
magic. Anyway, I am planning to make my PAS and KniggetPlugins 
synchronized with PAS head Really Soon Now... )

-- 
Lennart Regebro, Nuxeo     http://www.nuxeo.com/
CPS Content Management     http://www.cps-project.org/


More information about the Zope-PAS mailing list