durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers.
REVISION SUMMARY This fixes a regression in Python 3 support introduced in https://phab.mercurial-scm.org/rHG7de7bd407251af2bc98e5b809c8598ee95830daf on the stable branch. We're so early in do_hgweb that I don't see any especially better choices than this. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D3726 AFFECTED FILES mercurial/hgweb/server.py CHANGE DETAILS diff --git a/mercurial/hgweb/server.py b/mercurial/hgweb/server.py --- a/mercurial/hgweb/server.py +++ b/mercurial/hgweb/server.py @@ -125,8 +125,9 @@ # Ensure the slicing of path below is valid if (path != self.server.prefix and not path.startswith(self.server.prefix + b'/')): - self._start_response(common.statusmessage(404), []) - self._write("Not Found") + self._start_response(pycompat.strurl(common.statusmessage(404)), + []) + self._write(b"Not Found") self._done() return To: durin42, #hg-reviewers Cc: mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel