# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1497692111 -19800 # Node ID e14484e7f562f7d4f4def471ea5beb71775e5e11 # Parent 05c213cd8ab8d54496d37dee5859c407465533f2 py3: use pycompat.strkwargs() to convert kwargs keys to str before passing diff -r 05c213cd8ab8 -r e14484e7f562 mercurial/exchange.py --- a/mercurial/exchange.py Sat Jun 17 14:53:25 2017 +0530 +++ b/mercurial/exchange.py Sat Jun 17 15:05:11 2017 +0530 @@ -25,6 +25,7 @@ obsolete, phases, pushkey, + pycompat, scmutil, sslutil, streamclone, @@ -1386,7 +1387,7 @@ kwargs['obsmarkers'] = True pullop.stepsdone.add('obsmarkers') _pullbundle2extraprepare(pullop, kwargs) - bundle = pullop.remote.getbundle('pull', **kwargs) + bundle = pullop.remote.getbundle('pull', **pycompat.strkwargs(kwargs)) try: op = bundle2.processbundle(pullop.repo, bundle, pullop.gettransaction) except bundle2.AbortFromPart as exc: diff -r 05c213cd8ab8 -r e14484e7f562 mercurial/formatter.py --- a/mercurial/formatter.py Sat Jun 17 14:53:25 2017 +0530 +++ b/mercurial/formatter.py Sat Jun 17 15:05:11 2017 +0530 @@ -371,6 +371,7 @@ props['templ'] = self._t props['repo'] = props['ctx'].repo() props['revcache'] = {} + props = pycompat.strkwargs(props) g = self._t(self._tref, ui=self._ui, cache=self._cache, **props) self._out.write(templater.stringify(g))