diff mercurial/formatter.py @ 32897:799db2af824c

py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
author Pulkit Goyal <7895pulkit@gmail.com>
date Sat, 17 Jun 2017 15:29:26 +0530
parents e14484e7f562
children 12a0794fa2e3
line wrap: on
line diff
--- a/mercurial/formatter.py	Sat Jun 17 15:05:11 2017 +0530
+++ b/mercurial/formatter.py	Sat Jun 17 15:29:26 2017 +0530
@@ -354,6 +354,7 @@
         self._cache = {}  # for templatekw/funcs to store reusable data
     def context(self, **ctxs):
         '''insert context objects to be used to render template keywords'''
+        ctxs = pycompat.byteskwargs(ctxs)
         assert all(k == 'ctx' for k in ctxs)
         self._item.update(ctxs)
     def _showitem(self):