comparison mercurial/httppeer.py @ 34699:375c8debe336

httppeer: pass url to urllib as native str, not bytes Differential Revision: https://phab.mercurial-scm.org/D1075
author Augie Fackler <augie@google.com>
date Sat, 14 Oct 2017 14:07:39 -0400
parents a57c938e7ac8
children 6db536bed7ec
comparison
equal deleted inserted replaced
34698:23eb03f46929 34699:375c8debe336
281 varyheaders.append(header) 281 varyheaders.append(header)
282 282
283 if varyheaders: 283 if varyheaders:
284 headers['Vary'] = ','.join(varyheaders) 284 headers['Vary'] = ','.join(varyheaders)
285 285
286 req = self._requestbuilder(cu, data, headers) 286 req = self._requestbuilder(pycompat.strurl(cu), data, headers)
287 287
288 if data is not None: 288 if data is not None:
289 self.ui.debug("sending %s bytes\n" % size) 289 self.ui.debug("sending %s bytes\n" % size)
290 req.add_unredirected_header('Content-Length', '%d' % size) 290 req.add_unredirected_header('Content-Length', '%d' % size)
291 try: 291 try: