mercurial/revsetlang.py
changeset 41835 ddb174511f1b
parent 41562 1c04894e8fe1
child 43076 2372284d9457
--- a/mercurial/revsetlang.py	Sat Mar 02 12:57:00 2019 -0800
+++ b/mercurial/revsetlang.py	Sat Mar 02 13:02:39 2019 -0800
@@ -62,8 +62,8 @@
 
 # default set of valid characters for the initial letter of symbols
 _syminitletters = set(pycompat.iterbytestr(
-    string.ascii_letters.encode('ascii') +
-    string.digits.encode('ascii') +
+    pycompat.sysbytes(string.ascii_letters) +
+    pycompat.sysbytes(string.digits) +
     '._@')) | set(map(pycompat.bytechr, pycompat.xrange(128, 256)))
 
 # default set of valid characters for non-initial letters of symbols