py3: use byteskwargs in sparse.py
authorGregory Szorc <gregory.szorc@gmail.com>
Mon, 20 Nov 2017 23:23:10 -0800
changeset 35192 d8d06a930d60
parent 35191 a1d2fc32bb99
child 35193 f12747de13ea
py3: use byteskwargs in sparse.py This removes several dozen failures in Python 3. Differential Revision: https://phab.mercurial-scm.org/D1482
hgext/sparse.py
--- a/hgext/sparse.py	Mon Nov 20 23:13:09 2017 -0800
+++ b/hgext/sparse.py	Mon Nov 20 23:23:10 2017 -0800
@@ -82,6 +82,7 @@
     extensions,
     hg,
     match as matchmod,
+    pycompat,
     registrar,
     sparse,
     util,
@@ -286,6 +287,7 @@
 
     Returns 0 if editing the sparse checkout succeeds.
     """
+    opts = pycompat.byteskwargs(opts)
     include = opts.get('include')
     exclude = opts.get('exclude')
     force = opts.get('force')