On 2008-09-24, Ross Ridge <[EMAIL PROTECTED]> wrote: > 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. > > No, it's more like asking if the failed sensor should turn on > a strange and mysterious light on the dashboard
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. > and then blow up the car if the driver doesn't immediately > stop and check the engine. The owners manual would only > vaguely hint at the fact that this could happen. -- Grant Edwards grante Yow! Why is it that when at you DIE, you can't take visi.com your HOME ENTERTAINMENT CENTER with you?? -- http://mail.python.org/mailman/listinfo/python-list