Mercurial > public > mercurial-scm > hg-stable
diff mercurial/httppeer.py @ 48926:a0da5075bca3
cleanup: directly use concurrent.futures instead of via pycompat
Python 2 is gone.
Differential Revision: https://phab.mercurial-scm.org/D12279
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 02 Mar 2022 10:24:49 -0500 |
parents | 04688c51f81f |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/mercurial/httppeer.py Wed Mar 02 10:23:53 2022 -0500 +++ b/mercurial/httppeer.py Wed Mar 02 10:24:49 2022 -0500 @@ -14,6 +14,7 @@ import socket import struct +from concurrent import futures from .i18n import _ from .pycompat import getattr from . import ( @@ -538,12 +539,12 @@ raise exception -class queuedcommandfuture(pycompat.futures.Future): +class queuedcommandfuture(futures.Future): """Wraps result() on command futures to trigger submission on call.""" def result(self, timeout=None): if self.done(): - return pycompat.futures.Future.result(self, timeout) + return futures.Future.result(self, timeout) self._peerexecutor.sendcommands()