I need to intercept NotFoundErrors, but am banging my head against a problem
Normally this can be done by changing the standard_error_message, but there I have
some questions:
considering a minimal standard_error_message:
--------------------------------------------------
<dtml-var standard_html_header>
Error!
<dtml-var standard_html_footer>
--------------------------------------------------
When I provoke an error by referencing a non-existent resource the message 'Error!'
gets displayed,
but there is also a traceback which I cannot suppress, it always gets displayed as a
HTML comment
------------------------
and now my questions
0:
How can I suppress this traceback totally, my main goal
Even on zope.org whe NotFoundError returns such a hidden traceback :(
1:
when I remove the standard_header and footer from my standard_error_message I
would expect that just the word 'Error' gets displayed,
But no way, then I get a detailed Zope Error message with a traceback.
How can I archive that I just get the word 'Error!' or something similar as a
result. I need that desperately because such an exception
is unusable when calling methods via XMLRPC, there I need a simple clear error
code and not a long traceback message.
2: what makes me most happy would be returning a single XMLRPC marshallable value by
dtml-return:
----------------------------------------------------
<dtml-return someErrorExpression>
----------------------------------------------------
I already have such a standard_error_message but it just works for user-generated
exception, but not for the #@%&§$ NotFoundError
I cannot believe that it is not possible to do error handling of NotFoundErrors but
I've not found any information on that.
Thanks in advance
phil
_______________________________________________
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )