I think this is the way to do it: http://www.cherrypy.org/trunk/docs/book/chunk/ch03.html#id3221100 http://www.cherrypy.org/wiki/HandleErrors
Kind Regards, Sean Cazzell On Fri, 2005-11-04 at 09:46 +0000, Lee McFadden wrote: > I haven't really tried this myself yet, but I looked into it and the > only thing I could find that may be useful is cherrypy.headerMap[1]. > Using this you may be able to alter the response code of the page > given certain criteria. > > - Lee > > [1] http://www.cherrypy.org/wiki/ReturnVsYield - See the code snippet > near the bottom of the page. > > On 04/11/05, Jeff Grimmett <[EMAIL PROTECTED]> wrote: > > I'm a little confused on error handling in TG versus CherryPy itself. The CP > > site has a few examples of how to ensure that a 404 response is sent for a > > page that does not exist, but it looks like it would conflict with the use > > of Kid templates to generate a 'custom' 404 page. > > > > Currently, I have a 'default' defined for my Root class; if someone requests > > a page that does not exist, it falls through to this method and it then uses > > my 404.kid template to generate a custom not-found page. > > > > That's cool so far, but shouldn't a 404 error be sent in the response? When > > using the 'default' method, I'm sending a '200' response (page found), which > > is not very useful to crawlers, etc. > > > > What's the best way to handle this? Dispose of default() and use the CP > > error handler instead? > > > > -- > > "Things fall apart. The Center cannot hold." > > - Life as a QA geek, in a nutshell. > > > > Best, > > > > Jeff > >

