mercurial/ui.py
changeset 31253 64596338ba10
parent 31178 81e289ef9376
child 31341 66f1c244b43a
--- a/mercurial/ui.py	Thu Mar 02 13:34:01 2017 +0100
+++ b/mercurial/ui.py	Wed Mar 08 22:30:12 2017 +0900
@@ -40,12 +40,8 @@
 urlreq = util.urlreq
 
 # for use with str.translate(None, _keepalnum), to keep just alphanumerics
-if pycompat.ispy3:
-    _bytes = [bytes([c]) for c in range(256)]
-    _notalnum = [s for s in _bytes if not s.isalnum()]
-else:
-    _notalnum = [c for c in map(chr, range(256)) if not c.isalnum()]
-_keepalnum = ''.join(_notalnum)
+_keepalnum = ''.join(c for c in map(pycompat.bytechr, range(256))
+                     if not c.isalnum())
 
 samplehgrcs = {
     'user':