# HG changeset patch # User Mads Kiilerich # Date 1679414842 -3600 # Node ID 4be9ecc982e19362747497276fa0841941787d08 # Parent 3bb7c56e8fe63e7c5577f3fb09669969afe62663 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)$') diff -r 3bb7c56e8fe6 -r 4be9ecc982e1 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):