Leo Breebaart wrote: > > When fed the following code: > > def Foo(): > > class A(object): > def __init__(self): > pass > > class B(object): > def __init__(self): > pass > > PyChecker 0.8.18 warns: > > foo.py:9: Redefining attribute (__init__) original line (5) > > I do not understand what is meant by this warning. In fact, it > simply seems wrong -- but I have learned not to jump to that > conclusion too quickly, so I was hoping someone here could > perhaps enlighten me...
You are right, that's a false positive. pychecker seems to confuse the namespaces. Peter -- http://mail.python.org/mailman/listinfo/python-list