[Twisted-Python] Getting splitted data with SSHChannel.dataReceived
Tommi Virtanen
tv at twistedmatrix.com
Sun Mar 26 02:58:58 MST 2006
Mustafa Sakalsiz wrote:
> Yes, I am using line oriented datas. But, I am subclassing the
> twisted.consh.ssh.channel.SSHChannel, so how can I use a subclass of
> basic.LineReceiver to open a channel in SSHConnection.
When inheritance fails, use ownership.
class MyLineReceiver(basic.LineReceiver):
def lineReceived(self, line):
...
class MySSHChannel(channel.SSHChannel):
def __init__(self, ...):
...
self.protocol = MyLineReceiver()
def dataReceived(self, data):
self.protocol.dataReceived(data)
More information about the Twisted-Python
mailing list