What's the best way to wrap a whole script in try..except?

Hari Sekhon sekhon.hari at googlemail.com
Wed Jun 21 07:45:12 EDT 2006


Jon Ribbens wrote:
> In article <mailman.7287.1150885369.27775.python-list at python.org>, Hari Sekhon wrote:
>   
>> I want to wrap a whole script in try ... except. What is the best way of 
>> doing this?
>>     
>
> You could do this maybe:
>
>   import sys
>
>   def excepthook(exc_type, exc_value, tb):
>     import modules_needed_to_notify_exception
>     ...
>
>   sys.excepthook = excepthook
>
>   import modules_needed_by_script
>   ...
>   
having tested this more, I was worried about a recursive call to 
exception should an exception be raised inside the function but luckily 
python deals and give you a double traceback.

batteries included indeed.

Thanks again

Hari
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20060621/bbc37316/attachment.html>


More information about the Python-list mailing list