Comments
Patch
@@ -73,10 +73,13 @@ class doublepipe(object):
except NotImplementedError:
# non supported yet case, assume all have data.
act = fds
return (self._main.fileno() in act, self._side.fileno() in act)
+ def write(self, data):
+ return self._call('write', data)
+
def read(self, size):
return self._call('read', size)
def readline(self):
return self._call('readline')
@@ -100,10 +103,13 @@ class doublepipe(object):
return meth(data)
def close(self):
return self._main.close()
+ def flush(self):
+ return self._main.flush()
+
class sshpeer(wireproto.wirepeer):
def __init__(self, ui, path, create=False):
self._url = path
self.ui = ui
self.pipeo = self.pipei = self.pipee = None