On 10/14/10 06:02 PM, Keith Mitchell wrote:
 Hi Jan, Joe,

The short answer, for this situation, is that you're both right. In 'normal' Python code, you'd want to trap *just* on the IndexError, as it's the only expected exception for the code in question.

However, since this is ict.py, trapping on StandardError is better, because the install-finish script will break if any single ICT has an uncaught exception - see for example https://defect.opensolaris.org/bz/show_bug.cgi?id=13666. (That's a general problem with how ICTs and install-finish are written, and one I'd like to see fixed at some point...)

Hi Keith,

thank you very much for looking into this !

If 'IndexError' is the only exception which could be raised in this case,
then despite of being in ict.py, aren't we safe if we trap only on IndexError,
since 'uncaught exception' scenario can't happen ?

Jan

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to