# HG changeset patch # User Augie Fackler # Date 1508004459 14400 # Node ID 375c8debe336039362d1e11c2412a8846f182e80 # Parent 23eb03f469296576509734747dac6f933e562b13 httppeer: pass url to urllib as native str, not bytes Differential Revision: https://phab.mercurial-scm.org/D1075 diff -r 23eb03f46929 -r 375c8debe336 mercurial/httppeer.py --- a/mercurial/httppeer.py Sat Oct 14 13:33:37 2017 +0200 +++ b/mercurial/httppeer.py Sat Oct 14 14:07:39 2017 -0400 @@ -283,7 +283,7 @@ if varyheaders: headers['Vary'] = ','.join(varyheaders) - req = self._requestbuilder(cu, data, headers) + req = self._requestbuilder(pycompat.strurl(cu), data, headers) if data is not None: self.ui.debug("sending %s bytes\n" % size)