mercurial/util.py
branchstable
changeset 50689 a45460e235a2
parent 50688 293e1763982e
child 50753 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():