def copyToStdout(endpoint): echoFactory = Factory() echoFactory.protocol = StdoutEcho echoFactory.finished = Deferred() d = endpoint.connect(echoFactory) d.addErrback(echoFactory.finished.errback) return echoFactory.finished
def _request(self): client = Factory() client.protocol = SimpleTransport client.finished = Deferred() client.finished.addCallback(self._continue) client.finished.addErrback(self._stop) self._server.connect(client)
def copyToSinkResult(endpoint): resultFactory = Factory() resultFactory.protocol = SinkResultSend resultFactory.finished = Deferred() resultFactory._host = endpoint._sshServer._host d = endpoint.connect(resultFactory) d.addErrback(resultFactory.finished.errback) return resultFactory.finished