py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences stable
authorMads Kiilerich <mads@kiilerich.com>
Tue, 21 Mar 2023 17:07:22 +0100
branchstable
changeset 50349 4be9ecc982e1
parent 50348 3bb7c56e8fe6
child 50350 9c5e743e400c
py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences Missed in 805d4a462abb: $ python3.12 mercurial/store.py mercurial/store.py:406: SyntaxWarning: invalid escape sequence '\.' EXCLUDED = re.compile(b'.*undo\.[^/]+\.(nd?|i)$')
mercurial/store.py
--- a/mercurial/store.py	Tue Mar 21 15:27:03 2023 +0100
+++ b/mercurial/store.py	Tue Mar 21 17:07:22 2023 +0100
@@ -403,7 +403,7 @@
 # some exception to the above matching
 #
 # XXX This is currently not in use because of issue6542
-EXCLUDED = re.compile(b'.*undo\.[^/]+\.(nd?|i)$')
+EXCLUDED = re.compile(br'.*undo\.[^/]+\.(nd?|i)$')
 
 
 def is_revlog(f, kind, st):