Show More
@@ -179,6 +179,18 class sshpeer(wireproto.wirepeer): | |||
|
179 | 179 | return '', r |
|
180 | 180 | return self._recv(), '' |
|
181 | 181 | |
|
182 | def _calltwowaystream(self, cmd, fp, **args): | |
|
183 | r = self._call(cmd, **args) | |
|
184 | if r: | |
|
185 | # XXX needs to be made better | |
|
186 | raise util.Abort('unexpected remote reply: %s' % r) | |
|
187 | while True: | |
|
188 | d = fp.read(4096) | |
|
189 | if not d: | |
|
190 | break | |
|
191 | self._send(d) | |
|
192 | self._send("", flush=True) | |
|
193 | return self.pipei | |
|
182 | 194 | |
|
183 | 195 | def _recv(self): |
|
184 | 196 | l = self.pipei.readline() |
General Comments 0
You need to be logged in to leave comments.
Login now