Email Re: [pylint] New Bug submitted (W0212 - faux positifs)

from
Ludovic Aubry <ludal at logilab dot fr>
cc
Ludovic Aubry <ludal at logilab dot fr>
subject
Re: [pylint] New Bug submitted (W0212 - faux positifs)
date
2006/01/16 18:15
On Mon, Jan 16, 2006 at 05:50:50PM +0100, Nicolas Chauvat wrote:
> On Mon, Jan 16, 2006 at 05:41:31PM +0100, Ludovic Aubry wrote:
> > > utilise une staticmethod ?
> > c'est pas forcément possible pour toutes les classes dérivées
> > 
> > class D(A):
> >     def MakeX(self):
> >         return XD(self.a)

> dans ce cas-là y'aura pas de warning...
sur D non, mais sur les autres oui
à partir du moment ou une méthode est surchargée on ne peut plus
vraiment faire de warning si self ou un autre argument n'est pas
utilisé (sauf si toutes les méthodes ignorent le même argument)


> il est contre te laisser faire ça si tu as mis staticmethod dans A ?

> -- 
> Nicolas Chauvat

> logilab.fr - services en informatique avancée et gestion de connaissances  


-- 
Ludovic Aubry                                 LOGILAB, Paris (France).
http://www.logilab.com   http://www.logilab.fr  http://www.logilab.org


is a reply to