Python style: exceptions vs. sys.exit()
Bruno Desthuilliers
bdesth.quelquechose at free.quelquepart.fr
Wed Sep 24 13:31:44 EDT 2008
Ross Ridge a écrit :
(snip)
> Grant Edwards <invalid at invalid> 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 <rridge at csclub.uwaterloo.ca> wrote:
>> No, it's more like asking if the failed sensor should turn on
>> a strange and mysterious light on the dashboard
>
> Grant Edwards <invalid at invalid> 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.
You're kidding, aren't you ?
More information about the Python-list
mailing list