[Grok-dev] Re: How do I mimick the standard_error_page of Zope 2.x?

Sebastian Ware sebastian at urbantalk.se
Thu Sep 20 05:37:33 EDT 2007

Unfortunately changing...




...doesn't work either (I have tried different permutations,  
including using the common.interfaces.IException as context). Has  
anyone got this to work? It would be a great way of improving the  
presentation of errors.

Mvh Sebastian

20 sep 2007 kl. 11.00 skrev Philipp von Weitershausen:

> On 20 Sep 2007, at 09:04 , Sebastian Ware wrote
>> I don't seem to get this right. I was hoping that this grok.View  
>> class would be called whenever the INotFound exception was thrown  
>> (thus redirecting to the Index view of that exception).
> It doesn't redirect. It just gets the default view for the exception.
>> But all I get is the Rotterdam skin.
> Um, because the default view for exceptions is called 'index.html',  
> as already discussed in this thread. Look at Leonardo's example  
> more carefully.
>>   class NotFound(grok.View):
>>       grok.context(publisher.interfaces.INotFound)
>>       #grok.context(common.interfaces.IException)
>>       grok.name("index")
>>       def render(self):
>>           return "There was an error finding the resource you were  
>> looking for!"

More information about the Grok-dev mailing list