comparison mercurial/httppeer.py @ 40129:293835e0fff7

wireprotov2: pass ui into clientreactor and serverreactor This will allow us to use config options to influence compression settings. Differential Revision: https://phab.mercurial-scm.org/D4919
author Gregory Szorc <gregory.szorc@gmail.com>
date Thu, 04 Oct 2018 17:17:57 -0700
parents 393e44324037
children 762ef19a07e3
comparison
equal deleted inserted replaced
40128:57782791b7e9 40129:293835e0fff7
512 def _abort(self, exception): 512 def _abort(self, exception):
513 raise exception 513 raise exception
514 514
515 def sendv2request(ui, opener, requestbuilder, apiurl, permission, requests, 515 def sendv2request(ui, opener, requestbuilder, apiurl, permission, requests,
516 redirect): 516 redirect):
517 reactor = wireprotoframing.clientreactor(hasmultiplesend=False, 517 reactor = wireprotoframing.clientreactor(ui,
518 hasmultiplesend=False,
518 buffersends=True) 519 buffersends=True)
519 520
520 handler = wireprotov2peer.clienthandler(ui, reactor, 521 handler = wireprotov2peer.clienthandler(ui, reactor,
521 opener=opener, 522 opener=opener,
522 requestbuilder=requestbuilder) 523 requestbuilder=requestbuilder)