diff -r e79adc12cde3 -r 2442927cdd96 mercurial/hgweb/request.py --- a/mercurial/hgweb/request.py Sun Mar 04 12:33:15 2018 -0500 +++ b/mercurial/hgweb/request.py Sun Mar 04 13:03:22 2018 -0500 @@ -48,9 +48,11 @@ form[name] = value del form[k] # And strip the values + bytesform = {} for k, v in form.iteritems(): - form[k] = [i.strip() for i in v] - return form + bytesform[pycompat.bytesurl(k)] = [ + pycompat.bytesurl(i.strip()) for i in v] + return bytesform class wsgirequest(object): """Higher-level API for a WSGI request.