Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/hgwebdir_mod.py @ 48995:7dc430b85351
hgweb: simplify uenv assignment
We don't need the Python 3 conditional. We can call items() directly
since we're on Python 3 now.
Differential Revision: https://phab.mercurial-scm.org/D12307
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 21 Feb 2022 10:45:24 -0700 |
parents | 6000f5b25c9b |
children | 642e31cb55f0 |
comparison
equal
deleted
inserted
replaced
48994:0bb28b7736bc | 48995:7dc430b85351 |
---|---|
458 for virtualrepo in _virtualdirs(): | 458 for virtualrepo in _virtualdirs(): |
459 real = repos.get(virtualrepo) | 459 real = repos.get(virtualrepo) |
460 if real: | 460 if real: |
461 # Re-parse the WSGI environment to take into account our | 461 # Re-parse the WSGI environment to take into account our |
462 # repository path component. | 462 # repository path component. |
463 uenv = req.rawenv | 463 uenv = { |
464 if pycompat.ispy3: | 464 k.decode('latin1'): v for k, v in req.rawenv.items() |
465 uenv = { | 465 } |
466 k.decode('latin1'): v | |
467 for k, v in pycompat.iteritems(uenv) | |
468 } | |
469 req = requestmod.parserequestfromenv( | 466 req = requestmod.parserequestfromenv( |
470 uenv, | 467 uenv, |
471 reponame=virtualrepo, | 468 reponame=virtualrepo, |
472 altbaseurl=self.ui.config(b'web', b'baseurl'), | 469 altbaseurl=self.ui.config(b'web', b'baseurl'), |
473 # Reuse wrapped body file object otherwise state | 470 # Reuse wrapped body file object otherwise state |