Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2015 10:17:21

apanyovin
От:
Зарегистрирован: 2008-12-25
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted defer для dataReceived

Всем привет!

пособите)
есть протокол, в моем случае это ssh channel.SSHChannel из conch.
не могу понять как повесить дефер на событие. К пример отправил команду через

    
def channelOpen(self, data):
self.conn.sendRequest(self, 'exec', common.NS(self.command), wantReply=True).addCallback(self._gotResponse)

ответ прилетает через def dataReceived(self, data)

Для связки с отправителем команды приходится выполнять self.conn.factory.test1(self.id, data).

Может есть более красивые варианты?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version