Does Python really follow its philosophy of "Readability counts"?

Luis Zarrabeitia kyrie at
Tue Jan 20 14:33:08 CET 2009

On Tuesday 20 January 2009 05:00:34 am Paul Rubin wrote:
> Luis Zarrabeitia <kyrie at> writes:
> > No wonder you can't get Bruno's point. For the second, static checks
> > to prevent accidents, you have pylint. For the first, not only you
> > are using the wrong tool, but you are barking at python for not
> > having it. Assuming that pylint is perfect (big assumption, but it
> > is up to you to prove where it fails),
> Whaat?  Assuming a program is perfect unless a failure is proven
> is not at all a sane approach to getting reliable software.  It is
> the person claiming perfection who has to prove the absence of failure.

No, no. I meant that if pylint works as its specification says it would.

Russ says (or seems to say, I don't know, I'm confused already) that it is not 
good enough, that what pylint says it does is not what he wants (otherwise, 
this subthread would have died a long time ago). So, assuming that pylint 
works as specified (its up to "you" to find out if it doesn't and file 
bugreports about it, just like you would do if you find out that the 
static-checker for your enforced-static-checks-language is buggy), what
would be the difference between only accepting/running "pylint-authorized 
code" and the enforced hiding you desire?

Sorry, I didn't realize that perfect was a too strong word for that. "I speaks 
english bad" :D


Luis Zarrabeitia (aka Kyrie)
Fac. de Matemática y Computación, UH.

More information about the Python-list mailing list