diff mercurial/debugcommands.py @ 37553:6b08cf6b900f

httppeer: allow opener to be passed to makepeer() This allows us to use makepeer() in `hg debugwireproto`. Differential Revision: https://phab.mercurial-scm.org/D3238
author Gregory Szorc <gregory.szorc@gmail.com>
date Tue, 10 Apr 2018 13:07:13 -0700
parents 8b8a845c85fc
children 734515aca84d
line wrap: on
line diff
--- a/mercurial/debugcommands.py	Tue Apr 10 13:11:40 2018 -0700
+++ b/mercurial/debugcommands.py	Tue Apr 10 13:07:13 2018 -0700
@@ -2915,12 +2915,7 @@
             raise error.Abort(_('--peer %s not supported with HTTP peers') %
                               opts['peer'])
         else:
-            url, caps = httppeer.performhandshake(ui, url, opener,
-                                                  httppeer.urlreq.request)
-
-            peer = httppeer.httppeer(ui, path, url, opener,
-                                     httppeer.urlreq.request,
-                                     caps)
+            peer = httppeer.makepeer(ui, path, opener=opener)
 
         # We /could/ populate stdin/stdout with sock.makefile()...
     else: