# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1526821884 -19800 # Node ID d7cecea0b2546764ca12f5e39394d851ab171076 # Parent bacbe829c2bf33ee17b88ddffd6eef03efc20da8 py3: add r'' prefixes to fix kwargs handling in hgext/sparse.py This fixes two of sparse tests which were failing on Python 3. # skip-blame because just r'' prefixes Differential Revision: https://phab.mercurial-scm.org/D3634 diff -r bacbe829c2bf -r d7cecea0b254 hgext/sparse.py --- a/hgext/sparse.py Sun May 20 17:39:09 2018 +0530 +++ b/hgext/sparse.py Sun May 20 18:41:24 2018 +0530 @@ -138,9 +138,9 @@ extensions.wrapfunction(logcmdutil, '_initialrevs', _initialrevs) def _clonesparsecmd(orig, ui, repo, *args, **opts): - include_pat = opts.get('include') - exclude_pat = opts.get('exclude') - enableprofile_pat = opts.get('enable_profile') + include_pat = opts.get(r'include') + exclude_pat = opts.get(r'exclude') + enableprofile_pat = opts.get(r'enable_profile') include = exclude = enableprofile = False if include_pat: pat = include_pat @@ -178,7 +178,7 @@ 'also include directories of added files in sparse config')) def _add(orig, ui, repo, *pats, **opts): - if opts.get('sparse'): + if opts.get(r'sparse'): dirs = set() for pat in pats: dirname, basename = util.split(pat)