class Child(Base): def __init__(self): super(Child, self).__init__() self.x = 1 Super muzes volat i na konci __init__ nebo kdekoli jinde, samozrejme. Zalezi na tom, co ve svem __init__ delas. A neplati to jenom pro __init__, ale pro vsechny metody, tj. super() zavola predka nejake tridy. Jirka P.S. Mas nejaky duvod pro #enddef a #endclass? :)