Another Sets Problem

Victor Subervi victorsubervi at gmail.com
Tue Dec 29 11:41:32 EST 2009


On Tue, Dec 29, 2009 at 12:21 PM, MRAB <python at mrabarnett.plus.com> wrote:

> Victor Subervi wrote:
>
>  On Tue, Dec 29, 2009 at 6:29 AM, Jean-Michel Pichavant <
>> jeanmichel at sequans.com <mailto:jeanmichel at sequans.com>> wrote:
>>
>>    Matt Nordhoff wrote:
>>
>>        Victor Subervi wrote:
>>
>>            On Mon, Dec 28, 2009 at 1:41 PM, MRAB
>>            <python at mrabarnett.plus.com <mailto:python at mrabarnett.plus.com
>> >
>>            <mailto:python at mrabarnett.plus.com
>>            <mailto:python at mrabarnett.plus.com>>> wrote:
>>
>>                DON'T USE BARE EXCEPTS!
>>
>>                (There are 2 in your code.)
>>
>>            There are times when they are *necessary*.
>>
>>        No, there aren't.
>>
>>        Even if there were, this is not one of those situations.
>>
>>    And to elaborate a little bit, someone said in this list (sorry,
>>    don't remember who) that often people think that making their code
>>    robust is one of the top priority, especially when you are providing
>>    some services to clients. That could be true. The fact is that most
>>    newcomers thinks bare try except will do the trick: "look, my server
>>    never crashes". Yes it does not crash, but even worse, it handles
>>    exception in an inapropriate way that leads the server to behave in
>>    a reliable, yet unpredictable, manner. And that is definitely *not*
>>    being robust.
>>
>> You all have made very good points about bare excepts. I promise you I
>> will work on this...AFTER I've finished the first working copy of this
>> shopping cart and gotten caught up on my work, and start to clean this
>> shopping cart up to make it truly professional. HOWEVER, there is NO bare
>> except influencing the problem which I am trying to fix. Can we PLEASE set
>> this issue aside and deal with the problem of this post??
>>
> [snip]
>
> Bare excepts hide bugs. It's very easy to catch exceptions properly.


I'll get there.
beno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20091229/4d31044f/attachment-0001.html>


More information about the Python-list mailing list