What does this PyChecker warning mean?

Leo Breebaart leo at lspace.org
Tue Jun 1 07:48:38 EDT 2010


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...

Many thanks in advance,

-- 
Leo Breebaart  <leo at lspace.org>



More information about the Python-list mailing list