mercurial/hgweb/hgwebdir_mod.py
changeset 43106 d783f945a701
parent 43077 687b865b95ad
child 43633 0b7733719d21
child 43742 6ff1a0d109c9
equal deleted inserted replaced
43105:649d3ac37a12 43106:d783f945a701
   445                     # Re-parse the WSGI environment to take into account our
   445                     # Re-parse the WSGI environment to take into account our
   446                     # repository path component.
   446                     # repository path component.
   447                     uenv = req.rawenv
   447                     uenv = req.rawenv
   448                     if pycompat.ispy3:
   448                     if pycompat.ispy3:
   449                         uenv = {
   449                         uenv = {
   450                             k.decode('latin1'): v for k, v in uenv.iteritems()
   450                             k.decode('latin1'): v
       
   451                             for k, v in pycompat.iteritems(uenv)
   451                         }
   452                         }
   452                     req = requestmod.parserequestfromenv(
   453                     req = requestmod.parserequestfromenv(
   453                         uenv,
   454                         uenv,
   454                         reponame=virtualrepo,
   455                         reponame=virtualrepo,
   455                         altbaseurl=self.ui.config(b'web', b'baseurl'),
   456                         altbaseurl=self.ui.config(b'web', b'baseurl'),