pylint #35642 Multiple inheritance not properly recognized [open]

module.py:

class CA:
def __init__(self):
self.data_a = "A"

def print_a(self):
print self.data_a

class CB:
def __init__(self):
self.data_b = "B"

def print_b(self):
print self.data_b

bug.py:

"M"
import module

class CE(module.CA, module.CB):
"""CE"""
def __init__(self):
module.CA.__init__(self)
module.CB.__init__(self)
self.data_e = "E"

def run(self):
"""run"""
self.print_a()
self.print_b()
print self.data_e

# uppercase to stop pylint from complaining
TEST = CE()
TEST.run()

pylint 0.21.1 run on bug.py with default settings gives the following warning and error messages:
W: 8:CE.__init__: __init__ method from a non direct base class 'CB' is called
E: 14:CE.run: Instance of 'CE' has no 'print_b' member

python 2.6.5 runs bug.py without any errors.

prioritynormal
typebug
done in<not specified>
closed by<not specified>