mercurial/hgweb/request.py
changeset 37589 e320d9405bba
parent 37049 55e901396005
child 37606 da84e26d85ed
--- a/mercurial/hgweb/request.py	Wed Apr 11 14:57:11 2018 -0400
+++ b/mercurial/hgweb/request.py	Wed Apr 11 16:09:23 2018 -0400
@@ -518,8 +518,10 @@
                 if not chunk:
                     break
 
+        strheaders = [(pycompat.strurl(k), pycompat.strurl(v)) for
+                      k, v in self.headers.items()]
         write = self._startresponse(pycompat.sysstr(self.status),
-                                    self.headers.items())
+                                    strheaders)
 
         if self._bodybytes:
             yield self._bodybytes