Tim Hicks writes:
I have a script (python) that has various try/except clauses in it. I would like to be able to get hold of the traceback from within the except block so that I can (optionally) send it as an argument to a user-friendly page summarising how the last lot of transactions went. The "README" tab in the PythonScripts product description (of, if you prefer, the corresponding file in "Products/PythonScripts") tells you how to make modules and functions available in PythonScripts (i.e. lose security restrictions).
Yup, I've read about this.
To print the traceback, you need "sys.exc_info" and functions from the traceback module (e.g. "print_exception"). Look at the Python documentation, for details.
OK. I thought (hoped) I would be able to get hold of the traceback without going through this because standard_error_message can do it, and I found threads on the list about using <dtml-var error_traceback>. Can I just say at this point (to anyone who's listening) that it would be quite a handy feature (for me anyway) to be able to do this without having to allow the import of extra modules :-). thanks for your help again Dieter, tim