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  <l...@lspace.org>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to