# HG changeset patch
# User Gregory Szorc <gregory.szorc@gmail.com>
# Date 2018-04-09 19:28:57
# Node ID 8da30ceae88f18c774580efa501ebd34a324eb05
# Parent  cfb32979abcdb7663b3da9a788097b8b5bae72f6

pycompat: export a handle on concurrent.futures

On Python 3, we use the built-in version in the standard library. Else
we use our vendored backport.

Differential Revision: https://phab.mercurial-scm.org/D3266

diff --git a/mercurial/pycompat.py b/mercurial/pycompat.py
--- a/mercurial/pycompat.py
+++ b/mercurial/pycompat.py
@@ -26,7 +26,10 @@ if not ispy3:
     import Queue as _queue
     import SocketServer as socketserver
     import xmlrpclib
+
+    from .thirdparty.concurrent import futures
 else:
+    import concurrent.futures as futures
     import http.cookiejar as cookielib
     import http.client as httplib
     import pickle