Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hgweb/request.py @ 36736:2442927cdd96
hgweb: convert req.form to bytes for all keys and values
This is just going to be a lot cleaner for our internals.
Differential Revision: https://phab.mercurial-scm.org/D2660
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 04 Mar 2018 13:03:22 -0500 |
parents | af0a19d8812b |
children | 69b2d0900cd7 |
line wrap: on
line diff
--- 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.