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

офтоп - что за mesege? три раза в коде встречается, аж глаза режет :)
o7412369815963
Alex_Kutsan
Нужно вызвать тред, и передать в него неопределённое количество параметров(>1)
    T = threading.Thread(None,user._systemMasege,name = "send_systemMasegeTread",args=(masege,*params))
^
SyntaxError: invalid syntax
Где здесь ошибка синтаксиса?
наверно ошибка указана “стрелочкой”
Alex_Kutsan
Общение обьектов через сообщения, обьекты не должны зависеть друг от друга( программа имитация грубо говоря мобильной сети) поэтому в каждом обьекте есть метод отправки сообщения который в отдельном потоке должен вызвать метод полуения сообщения другого обьекта. ну и вуаля 3 masege. Получение, отправка, само сообщение с параметрами(params)
ZAN, спасибо, вот оказывается как надо.
ZAN
Alex_Kutsan
3 masege
Я имел ввиду орфографию
masege -> message ;)
Alex_Kutsan
Оу, та-да. Есть такое дело, щас поисправляю всюду.
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