diff mercurial/rcutil.py @ 43077:687b865b95ad

formatting: byteify all mercurial/ and hgext/ string literals Done with python3.7 contrib/byteify-strings.py -i $(hg files 'set:mercurial/**.py - mercurial/thirdparty/** + hgext/**.py - hgext/fsmonitor/pywatchman/** - mercurial/__init__.py') black -l 80 -t py33 -S $(hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**" - hgext/fsmonitor/pywatchman/**') # skip-blame mass-reformatting only Differential Revision: https://phab.mercurial-scm.org/D6972
author Augie Fackler <augie@google.com>
date Sun, 06 Oct 2019 09:48:39 -0400
parents 57875cf423c9
children 02fe8dedab8c
line wrap: on
line diff
--- a/mercurial/rcutil.py	Sun Oct 06 09:45:02 2019 -0400
+++ b/mercurial/rcutil.py	Sun Oct 06 09:48:39 2019 -0400
@@ -31,7 +31,7 @@
     if os.path.isdir(p):
         join = os.path.join
         return sorted(
-            join(p, f) for f, k in util.listdir(p) if f.endswith('.rc')
+            join(p, f) for f, k in util.listdir(p) if f.endswith(b'.rc')
         )
     return [p]
 
@@ -47,22 +47,22 @@
     if env is None:
         env = encoding.environ
     checklist = [
-        ('EDITOR', 'ui', 'editor'),
-        ('VISUAL', 'ui', 'editor'),
-        ('PAGER', 'pager', 'pager'),
+        (b'EDITOR', b'ui', b'editor'),
+        (b'VISUAL', b'ui', b'editor'),
+        (b'PAGER', b'pager', b'pager'),
     ]
     result = []
     for envname, section, configname in checklist:
         if envname not in env:
             continue
-        result.append((section, configname, env[envname], '$%s' % envname))
+        result.append((section, configname, env[envname], b'$%s' % envname))
     return result
 
 
 def defaultrcpath():
     '''return rc paths in default.d'''
     path = []
-    defaultpath = os.path.join(util.datapath, 'default.d')
+    defaultpath = os.path.join(util.datapath, b'default.d')
     if os.path.isdir(defaultpath):
         path = _expandrcpath(defaultpath)
     return path
@@ -80,18 +80,20 @@
     and is the config file path. if type is 'items', obj is a list of (section,
     name, value, source) that should fill the config directly.
     '''
-    envrc = ('items', envrcitems())
+    envrc = (b'items', envrcitems())
 
-    if 'HGRCPATH' in encoding.environ:
+    if b'HGRCPATH' in encoding.environ:
         # assume HGRCPATH is all about user configs so environments can be
         # overridden.
         _rccomponents = [envrc]
-        for p in encoding.environ['HGRCPATH'].split(pycompat.ospathsep):
+        for p in encoding.environ[b'HGRCPATH'].split(pycompat.ospathsep):
             if not p:
                 continue
-            _rccomponents.extend(('path', p) for p in _expandrcpath(p))
+            _rccomponents.extend((b'path', p) for p in _expandrcpath(p))
     else:
-        normpaths = lambda paths: [('path', os.path.normpath(p)) for p in paths]
+        normpaths = lambda paths: [
+            (b'path', os.path.normpath(p)) for p in paths
+        ]
         _rccomponents = normpaths(defaultrcpath() + systemrcpath())
         _rccomponents.append(envrc)
         _rccomponents.extend(normpaths(userrcpath()))
@@ -102,4 +104,4 @@
     '''return a dict of default environment variables and their values,
     intended to be set before starting a pager.
     '''
-    return {'LESS': 'FRX', 'LV': '-c'}
+    return {b'LESS': b'FRX', b'LV': b'-c'}