# HG changeset patch # User Pierre-Yves David # Date 1614176182 -3600 # Node ID ebc6d3484fdda802c92e49105520ed58351d1d0a # Parent b910be772eb9bc0b62bd3bc421a2084d3ac72c9f re2: byteify some regex used to get check re2 availability Changeset 687b865b95ad failed to properly byteify this because it was a raw string. This went undetected so far because re2 does not seems to be widely tested. Differential Revision: https://phab.mercurial-scm.org/D10064 diff -r b910be772eb9 -r ebc6d3484fdd mercurial/util.py --- a/mercurial/util.py Wed Feb 10 23:03:54 2021 +0100 +++ b/mercurial/util.py Wed Feb 24 15:16:22 2021 +0100 @@ -2170,7 +2170,7 @@ global _re2 try: # check if match works, see issue3964 - _re2 = bool(re2.match(r'\[([^\[]+)\]', b'[ui]')) + _re2 = bool(re2.match(br'\[([^\[]+)\]', b'[ui]')) except ImportError: _re2 = False