John Gordon wrote:

> In <4e4ec405$0$29994$c3e8da3$54964...@news.astraweb.com> Steven D'Aprano
> <steve+comp.lang.pyt...@pearwood.info> writes:
> 
>> > You can catch all exceptions by catching the base class Exception:
> 
>> Except that is nearly always poor advice, because it catches too much: it
>> hides bugs in code, as well as things which should be caught.
> 
>> You should always catch the absolute minimum you need to catch.
> 
> I agree, but it did seem to be exactly what he was asking for.

Sure, but if we're giving advice to somebody who is clearly a beginner
(doesn't even know how to deal with a simple NameError from failing to
import a module), it is our responsibility to teach *good* habits, not to
teach him to be a crap programmer.

Even if you don't think it's the ethical thing to do, consider that someday
you might be maintaining code written by the OP :)




-- 
Steven

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to