On Thu, Jul 25, 2002 at 10:30:19AM -0400, Jim Gallacher wrote:
Here is my __init__.py file:
# Global module assertions for Python scripts from Products.PythonScripts.Utility import allow_module allow_module('sys.exc_info')
You can now access the error_type and error_value from a python script error_type = sys.exc_info()[0] error_value = sys.exc_info()[1]
Yes, I've been doing a lot of this stuff lately, but I had really hoped to avoid it.
It still seems to me there should be a standard way to do this within Zope but this worked for me in a pinch.
Indeed. Python's error handling mechanism is so graceful that it's a shame to discourage its use in Zope. Well, at least I can stop looking for an existing solution. You've saved me some searching. Thank you. --kyler