branch | stable |
changeset 50686 | a45460e235a2 |
parent 50685 | 293e1763982e |
child 50750 | a2df74853f8d |
--- a/mercurial/util.py Sat Jun 17 04:05:18 2023 +0200 +++ b/mercurial/util.py Sat Jun 17 04:05:53 2023 +0200 @@ -2210,6 +2210,13 @@ _re2 = False +def has_re2(): + """return True is re2 is available, False otherwise""" + if _re2 is None: + _re._checkre2() + return _re2 + + class _re: @staticmethod def _checkre2():