Alt clastan bir değer almak

Arkadaşlar merhaba

şöyle kullanabileceğim bir sınıf oluşturdum

class MyBarLogger(ProgressBarLogger,QMainWindow):
    def __init__(self,*args,**kwargs):
        super()
        super(MyBarLogger,self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
    def callback(self, **changes):
        for (parameter, value) in changes.items():
            print ('Parameter %s is now %s' % (parameter, value))
    def bars_callback(self, bar, attr, value,old_value=None):
        percentage = (value / self.bars[bar]['total']) * 100
        #print(bar,attr,percentage)
        print("buraya girdi")

Şöyle bir classım var

class Main(QMainWindow):
    signal_mesaj_video_indirme = pyqtSignal()
    signal_Msj = pyqtSignal()
    signal_listeye_yazma = pyqtSignal(str)
    signal_Msj_playlist = pyqtSignal()
    signal_Msj_4k_playlist = pyqtSignal()

    def __init__(self,*args,**kwargs):
        super(Main, self).__init__(*args,**kwargs)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

class Main’in içinde bir yerde MyBarloggeri cağırıyorum

self.final.write_videofile(self.mp4_download.title(),logger=MyBarLogger())

amacım main clasın icindeki bir değişkeni bir değeri MyBarloggerde kullanmak

ama aldığım hata:
RuntimeError: super-class init() of type MyBarLogger was never called

nasıl çözerim ?

bkz: Soru Sorarken Sıkça Düşülen Hatalar #6

Alinan hatanin problemle bir alakasi var mi? __init__ cagrilmamis diyor.

MyBarLogger Main’in alt sinifi degil? Alt siniftan kasit nedir o zaman?

Istenen deger bu noktada MyBarLogger’a paslanabilir.

üstad amacım Main classının içindeki bir değişkeni MyBarLoggerde kullanmak

Alt sınıf main
üst class MyBarLogger

Alt sınıftaki bir değişkeni MyBarLoggerde kullanmak istiyorum

Bir nesne oluşturup direk alabilir miyim