# HG changeset patch # User Augie Fackler # Date 1507996835 14400 # Node ID a288712d86d5fc28c9f8f233d87791d97c03379f # Parent 9c3dcaf648efb7c1fd26989f227f9cd4948ac44f httppeer: extract content-type from headers using native str Differential Revision: https://phab.mercurial-scm.org/D1090 diff -r 9c3dcaf648ef -r a288712d86d5 mercurial/httppeer.py --- a/mercurial/httppeer.py Sat Oct 14 11:59:51 2017 -0400 +++ b/mercurial/httppeer.py Sat Oct 14 12:00:35 2017 -0400 @@ -311,9 +311,9 @@ self.ui.warn(_('real URL is %s\n') % resp_url) self._url = resp_url try: - proto = resp.getheader('content-type') + proto = pycompat.bytesurl(resp.getheader(r'content-type', r'')) except AttributeError: - proto = resp.headers.get('content-type', '') + proto = pycompat.bytesurl(resp.headers.get(r'content-type', r'')) safeurl = util.hidepassword(self._url) if proto.startswith('application/hg-error'):