# HG changeset patch # User Valentin Gatien-Baron # Date 1613416298 18000 # 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 -r 8c4906105f37 -r 0738bc25d6ac mercurial/sshpeer.py --- a/mercurial/sshpeer.py Mon Feb 15 13:59:36 2021 -0500 +++ b/mercurial/sshpeer.py Mon Feb 15 14:11:38 2021 -0500 @@ -140,6 +140,10 @@ def close(self): return self._main.close() + @property + def closed(self): + return self._main.closed + def flush(self): return self._main.flush() diff -r 8c4906105f37 -r 0738bc25d6ac tests/test-check-interfaces.py --- a/tests/test-check-interfaces.py Mon Feb 15 13:59:36 2021 -0500 +++ b/tests/test-check-interfaces.py Mon Feb 15 14:11:38 2021 -0500 @@ -113,6 +113,10 @@ def close(self): pass + @property + def closed(self): + pass + def main(): ui = uimod.ui()