Найти - Пользователи
Полная версия: err: "non-default argument follows default argument"
Начало » Python для новичков » err: "non-default argument follows default argument"
1
r3m1x
Здравствуйте. Ругается на конструкцию вида:
class MyThread(QtCore.QThread):
def __init__(self, parent=None, par):
QtCore.QThread.__init__(self, parent)
self.par = par
def run(self):
print self.par
В чем беда?
doza_and
def __init__(self, parent=None, par):
надо
def __init__(self, parent=None, par=None):
cutwater
doza_and
def __init__(self, parent=None, par=None):
или

def __init__(self, par, parent=None)

Ошибка в том, что аргументы с значениями по-умолчанию должны идти после аргументов без значений по-умолчанию.
r3m1x
Спасибо )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB