# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1498503212 -19800 # Node ID 1b6946f87c5068a30a5a2591ada67c35ce087ce6 # Parent b257aaa0743a95a225097f98033f80ef78670fee py3: use pycompat.strkwargs() to convert kwargs keys to str diff -r b257aaa0743a -r 1b6946f87c50 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Tue Jun 27 00:15:56 2017 +0530 +++ b/mercurial/cmdutil.py Tue Jun 27 00:23:32 2017 +0530 @@ -2839,7 +2839,8 @@ user = opts.get('user') or old.user() date = opts.get('date') or old.date() editform = mergeeditform(old, 'commit.amend') - editor = getcommiteditor(editform=editform, **opts) + editor = getcommiteditor(editform=editform, + **pycompat.strkwargs(opts)) if not message: editor = getcommiteditor(edit=True, editform=editform) message = old.description() diff -r b257aaa0743a -r 1b6946f87c50 mercurial/debugcommands.py --- a/mercurial/debugcommands.py Tue Jun 27 00:15:56 2017 +0530 +++ b/mercurial/debugcommands.py Tue Jun 27 00:23:32 2017 +0530 @@ -2165,7 +2165,7 @@ else: displayer = cmdutil.makelogtemplater(ui, repo, tmpl) for r in revs: - displayer.show(repo[r], **props) + displayer.show(repo[r], **pycompat.strkwargs(props)) displayer.close() @command('debugupdatecaches', []) diff -r b257aaa0743a -r 1b6946f87c50 mercurial/mdiff.py --- a/mercurial/mdiff.py Tue Jun 27 00:15:56 2017 +0530 +++ b/mercurial/mdiff.py Tue Jun 27 00:23:32 2017 +0530 @@ -84,6 +84,7 @@ def copy(self, **kwargs): opts = dict((k, getattr(self, k)) for k in self.defaults) + opts = pycompat.strkwargs(opts) opts.update(kwargs) return diffopts(**opts)