# HG changeset patch # User Pierre-Yves David # Date 1432137509 18000 # Node ID 408b7979bf03acf1944a138d41e5a2abeed26c9d # Parent dc02a284e034e077d82dd435b15deedeaa1a5086 sshpeer: allow write operations through double pipe We have a shiny toy, lets make it wider. diff -r dc02a284e034 -r 408b7979bf03 mercurial/sshpeer.py --- a/mercurial/sshpeer.py Wed May 20 17:40:47 2015 -0500 +++ b/mercurial/sshpeer.py Wed May 20 10:58:29 2015 -0500 @@ -75,6 +75,9 @@ 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) @@ -102,6 +105,9 @@ 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