mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
This commit is contained in:
parent
591b6e9fb9
commit
43464e00e4
@ -14,6 +14,7 @@ from mercurial import (
|
||||
lock as lockmod,
|
||||
merge,
|
||||
node as nodemod,
|
||||
pycompat,
|
||||
registrar,
|
||||
repair,
|
||||
scmutil,
|
||||
@ -133,6 +134,7 @@ def stripcmd(ui, repo, *revs, **opts):
|
||||
|
||||
Return 0 on success.
|
||||
"""
|
||||
opts = pycompat.byteskwargs(opts)
|
||||
backup = True
|
||||
if opts.get('no_backup') or opts.get('nobackup'):
|
||||
backup = False
|
||||
|
@ -354,6 +354,7 @@ class templateformatter(baseformatter):
|
||||
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):
|
||||
|
@ -205,6 +205,7 @@ def hook(ui, repo, htype, throw=False, **args):
|
||||
return r
|
||||
|
||||
def runhooks(ui, repo, htype, hooks, throw=False, **args):
|
||||
args = pycompat.byteskwargs(args)
|
||||
res = {}
|
||||
oldstdout = -1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user