Logical lines of code counter
Sylvain Thenault
sylvain.thenault at nospam.logilab.fr
Tue Aug 24 06:21:42 EDT 2004
On Tue, 24 Aug 2004 20:03:20 +1000, Tim Leslie wrote:
> Hi Sylvain,
Hi !
> Since you're alive on this list, I thought I'd throw you a couple of
> questions:
>
> 1) Where should I best be asking pylint questions? The mailing list looks
> a bit quite so I wasn't sure if I would get a reply.
the mailing list is the right place to ask pylint related questions. There
isn't a lot of traffic there, but you're almost sure to get an answer by
asking to this list (more than here, since I've not always the time to
read c.l.py).
> 2) Is there someway to specify a set of variables
which won't throw
> errors for being unused, eg _ when used as a dummy in a for/list comp.
yes, see "good-names" option / configuration variable. But this will allow
the name anywhere in your program.
> 3) Why does this trigger?
>
> W0622 datacore.ns5 Ns5._parseHeaders 156 Redefining built-in '_'
>
> The offending line is:
>
> electrodes = [{} for _ in range(self.num_channels)]
because I guess that at some point "_" is added to builtins. This is
usually the case with internationalizable programs using gettext. It seems
that pylint itself is importing a module which add this name to the
builtins, it shouldn't. I'll investigate into this...
regards
--
Sylvain Thénault LOGILAB, Paris (France).
http://www.logilab.com http://www.logilab.fr http://www.logilab.org
More information about the Python-list
mailing list