Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2011 22:51:46

Alex_Kutsan
От:
Зарегистрирован: 2010-03-25
Сообщения: 150
Репутация: +  0  -
Профиль   Отправить e-mail  

threading передача *params

Нужно вызвать тред, и передать в него неопределённое количество параметров(>1)

    T = threading.Thread(None,user._systemMasege,name = "send_systemMasegeTread",args=(masege,*params))
^
SyntaxError: invalid syntax
Где здесь ошибка синтаксиса?



Офлайн

#2 Авг. 13, 2011 23:14:01

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

threading передача *params

тогда args=(mesege,) + params

офтоп - что за mesege? три раза в коде встречается, аж глаза режет :)



Отредактировано (Авг. 13, 2011 23:17:46)

Офлайн

#3 Авг. 13, 2011 23:22:25

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

threading передача *params

Alex_Kutsan
Нужно вызвать тред, и передать в него неопределённое количество параметров(>1)
    T = threading.Thread(None,user._systemMasege,name = "send_systemMasegeTread",args=(masege,*params))
^
SyntaxError: invalid syntax
Где здесь ошибка синтаксиса?
наверно ошибка указана “стрелочкой”

Офлайн

#4 Авг. 13, 2011 23:29:55

Alex_Kutsan
От:
Зарегистрирован: 2010-03-25
Сообщения: 150
Репутация: +  0  -
Профиль   Отправить e-mail  

threading передача *params

Общение обьектов через сообщения, обьекты не должны зависеть друг от друга( программа имитация грубо говоря мобильной сети) поэтому в каждом обьекте есть метод отправки сообщения который в отдельном потоке должен вызвать метод полуения сообщения другого обьекта. ну и вуаля 3 masege. Получение, отправка, само сообщение с параметрами(params)
ZAN, спасибо, вот оказывается как надо.



Офлайн

#5 Авг. 13, 2011 23:33:31

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

threading передача *params

Alex_Kutsan
3 masege
Я имел ввиду орфографию
masege -> message ;)



Офлайн

#6 Авг. 14, 2011 00:52:09

Alex_Kutsan
От:
Зарегистрирован: 2010-03-25
Сообщения: 150
Репутация: +  0  -
Профиль   Отправить e-mail  

threading передача *params

Оу, та-да. Есть такое дело, щас поисправляю всюду.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version