mercurial/utils/stringutil.py
changeset 40684 e6c9ef5e11a0
parent 40276 be57c7019c70
child 43076 2372284d9457
--- a/mercurial/utils/stringutil.py	Mon Nov 19 16:50:21 2018 +0000
+++ b/mercurial/utils/stringutil.py	Mon Nov 19 18:54:44 2018 +0000
@@ -28,6 +28,7 @@
 # which was part of Python 3.7.
 _respecial = pycompat.bytestr(b'()[]{}?*+-|^$\\.&~# \t\n\r\v\f')
 _regexescapemap = {ord(i): (b'\\' + i).decode('latin1') for i in _respecial}
+regexbytesescapemap = {i: (b'\\' + i) for i in _respecial}
 
 def reescape(pat):
     """Drop-in replacement for re.escape."""