On Fri, Sep 12, 2008 at 5:14 PM, kropotkin <[EMAIL PROTECTED]> wrote:
> True; I could pass return values
> back up the chain and at the top-level if there was a problem do return "OK"
> there to cancel execution without generating a 500 error but this would be a
> pain to manage.

Then catch the die in an eval at a level where you can return OK to apache.

> I found an easier solution - which may of course not be the 'best' one: I
> still call die in my custom error handling routine which generates a 500
> error. But I've used the Apache ErrorDocument directive to kill of the
> default error message and replace it with my own (I found out it takes text
> as well as a file).  I just pass it a period, and that's it.

That's not a good solution.  What if there was an unexpected error in
some other code?  You would never know.

- Perrin

Reply via email to