diff mercurial/hgweb/hgweb_mod.py @ 36909:84110a1d0f7d

hgweb: store the raw WSGI environment dict We need this so we can construct a new request instance from the original dict. Differential Revision: https://phab.mercurial-scm.org/D2831
author Gregory Szorc <gregory.szorc@gmail.com>
date Sun, 11 Mar 2018 16:19:20 -0700
parents d0b0fedbfb53
children f0a851542a05
line wrap: on
line diff
--- a/mercurial/hgweb/hgweb_mod.py	Sun Mar 11 15:55:38 2018 -0700
+++ b/mercurial/hgweb/hgweb_mod.py	Sun Mar 11 16:19:20 2018 -0700
@@ -312,7 +312,7 @@
 
         # This state is global across all threads.
         encoding.encoding = rctx.config('web', 'encoding')
-        rctx.repo.ui.environ = wsgireq.env
+        rctx.repo.ui.environ = req.rawenv
 
         if rctx.csp:
             # hgwebdir may have added CSP header. Since we generate our own,