class Base(object): | |
def __init__(self, param): | |
print "Base", param | |
class Wrapper(object): | |
class Child(Base): | |
def __init__(self, param1, param2): | |
# Here PyCharm claims no super call | |
super(Wrapper.Child, self).__init__(param2) | |
print "Child", param1 | |
def __init__(self): | |
self.child = self.Child("aaa", "bbb") | |
wrapper = Wrapper() |