Не могу добавить лишний аргумент для on_progress_function pytube

У меня есть class mywindow для pyqt5 и если я внутри него делаю функцию (on_progress_function) для pytube и в аргументы ставлю self или вообще любой другой аргумент кроме 3 стандартных (chunk, file_handle, bytes_remaining) то получаю ошибку

TypeError: progress_function() missing 1 required positional argument: "bytes_remaining"

код:

class mywindow(QtWidgets.QMainWindow):
   def __init__(self):
      super(mywindow, self).__init__()
      self.ui = Ui_MainWindow()
      self.ui.setupUi(self)

   def progress_function(self, chunk, file_handle, bytes_remaining):
      count_procent(bytes_remaining) = procent
      self.ui.progressBar.setValue(procent)

Ответы (0 шт):