Christian Heimes wrote:
> Roy Smith wrote:
>> They make sense when you need to recover from any error that may occur,
>> possibly as the last resort after catching and dealing with more specific
>> exceptions. In an unattended embedded system (think Mars Rover), the
>> top-level code might well be:
>>
>> while 1:
>> try:
>> main()
>> except:
>> reset()
>
> Do you really want to except SystemExit, KeyboardInterrupt, MemoryError
> and SyntaxError?
Exactly. A normal program should never do anything more comprehensive than
try:
some_function ()
except StandardError:
some_handling ()
IMHO
Mel.
--
http://mail.python.org/mailman/listinfo/python-list