Уведомления

Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Май 6, 2007 14:22:49

pupkin
От:
Зарегистрирован: 2006-11-17
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted-> reactor.run()

Окошко при вызове reactor.run() виснет.
при

p1 = threading.Thread(target=reactor.run, name="t1", args=[])
p1.start()
ValueError: signal only works in main thread
При параметре reactor.run(installSignalHandlers=0) все повторяется как с потоком так и без.
Никто с таким не сталкивался?



Офлайн

#2 Май 6, 2007 18:55:53

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

twisted-> reactor.run()

Офлайн

#3 Май 6, 2007 22:50:24

OlDer
От:
Зарегистрирован: 2006-07-19
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted-> reactor.run()

pupkin
Окошко при вызове reactor.run() виснет.
Окошко чье? И какой реактор используется?



Офлайн

#4 Май 7, 2007 09:21:10

pupkin
От:
Зарегистрирован: 2006-11-17
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted-> reactor.run()

OlDer
pupkin
Окошко при вызове reactor.run() виснет.
Окошко чье? И какой реактор используется?
задание: ftp -клиент
Не в курсе, что есть еще реакторы
 from twisted.internet import reactor
...

creator = ClientCreator(reactor, FTPClient, config.opts['username'],
config.opts['password'], passive=config.opts['passive'])
creator.connectTCP(config.opts['host'],сonfig.opts['port'])
reactor.run()
...
Спасибо вам OlDer и j2a за внимание! Решил обычным путем пойти.



Офлайн

#5 Май 7, 2007 12:16:45

OlDer
От:
Зарегистрирован: 2006-07-19
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted-> reactor.run()

pupkin
Не в курсе, что есть еще реакторы
Их куча: http://twistedmatrix.com/documents/current/api/twisted.internet.html



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version