Переходное потоки Python.thread.run ()Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Переходное потоки Python.thread.run ()

Сообщение Anonymous »

Учитывая документацию Python для Thread.Run () < /code>: < /p>


Вы можете переопределить этот метод в подклассе. Метод Standard run () вызывает вызов, передаваемый объекту, конструктор объекта как целевой аргумент, если таковые имеются, с последовательными и ключевыми аргументами, взятыми из аргументов Args и Kwargs, соответственно. < /P>
< /blockquote>

Я построил следующий код: < /p>

Я построил следующий код: < /p>
.class DestinationThread(threading.Thread):
def run(self, name, config):
print 'In thread'

thread = DestinationThread(args = (destination_name, destination_config))
thread.start()
< /code>

Но когда я ее выполняю, я получаю следующую ошибку: < /p>

Exception in thread Thread-1:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/threading.py", line 522, in __bootstrap_inner
self.run()
TypeError: run() takes exactly 3 arguments (1 given)
< /code>

Кажется, мне не хватает чего -то очевидного, но различные примеры, которые я видел, работают с этой методологией. В конечном счете я пытаюсь просто передать строку и словарь в поток, если конструктор не является правильным, а скорее сделать новую функцию, чтобы установить значения перед запуском потока, я открыт для этого. < /p>

Любые предложения о том, как наилучшим образом сделать это? < /p>

Подробнее здесь: https://stackoverflow.com/questions/660 ... thread-run
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»