Не могу добавить лишний аргумент для 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)