# HG changeset patch # User Valentin Gatien-Baron # Date 2021-02-15 19:11:38 # Node ID 0738bc25d6acce9d92be34118f60f80955b9007b # Parent 8c4906105f37033dbd57340363ce09fef05572ed sshpeer: add a method to check if a doublepipe is closed So we can tell in a next commit if we're trying to close an already closed connection or not (in which case, we may warn). Differential Revision: https://phab.mercurial-scm.org/D9996 diff --git a/mercurial/sshpeer.py b/mercurial/sshpeer.py --- a/mercurial/sshpeer.py +++ b/mercurial/sshpeer.py @@ -140,6 +140,10 @@ class doublepipe(object): def close(self): return self._main.close() + @property + def closed(self): + return self._main.closed + def flush(self): return self._main.flush() diff --git a/tests/test-check-interfaces.py b/tests/test-check-interfaces.py --- a/tests/test-check-interfaces.py +++ b/tests/test-check-interfaces.py @@ -113,6 +113,10 @@ class dummypipe(object): def close(self): pass + @property + def closed(self): + pass + def main(): ui = uimod.ui()