Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 28, 2011 17:20:31

r3m1x
От:
Зарегистрирован: 2011-07-30
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

err: "non-default argument follows default argument"

Здравствуйте. Ругается на конструкцию вида:

class MyThread(QtCore.QThread):
def __init__(self, parent=None, par):
QtCore.QThread.__init__(self, parent)
self.par = par
def run(self):
print self.par
В чем беда?



Офлайн

#2 Сен. 28, 2011 17:38:53

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

err: "non-default argument follows default argument"

def __init__(self, parent=None, par):
надо
def __init__(self, parent=None, par=None):



Офлайн

#3 Сен. 28, 2011 17:49:45

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

err: "non-default argument follows default argument"

doza_and
def __init__(self, parent=None, par=None):
или

def __init__(self, par, parent=None)

Ошибка в том, что аргументы с значениями по-умолчанию должны идти после аргументов без значений по-умолчанию.



Офлайн

#4 Сен. 28, 2011 18:04:13

r3m1x
От:
Зарегистрирован: 2011-07-30
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

err: "non-default argument follows default argument"

Спасибо )



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version