Steven D'Aprano <[EMAIL PROTECTED]> wrote: > Presumably somebody has suggested that calling sys.exit() was a good > option. I'm curious to what possible reason they could give for such a > poor choice.
Grant Edwards <[EMAIL PROTECTED]> wrote: >Same here. It's like an automotive engine controls designer >asking if a failed O2 sensor should turn on the check engine >light or blow up the car. Ross Ridge <[EMAIL PROTECTED]> wrote: > No, it's more like asking if the failed sensor should turn on > a strange and mysterious light on the dashboard Grant Edwards <[EMAIL PROTECTED]> wrote: >You're right. I had forgotten that sys.exit() is actually >raising the system exit exception, and that the application >calling the library could handle that exception. Well, my point was that exceptions in Python are a bit like a car's check engine light. Few drivers know what this mysterious light means, and aren't prepared to do anything about it when it goes on. Ross Ridge -- l/ // Ross Ridge -- The Great HTMU [oo][oo] [EMAIL PROTECTED] -()-/()/ http://www.csclub.uwaterloo.ca/~rridge/ db // -- http://mail.python.org/mailman/listinfo/python-list