D5819: crecord: use raw string for regular expression
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Mon Feb 4 17:19:34 UTC 2019
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
\s emits a SyntaxWarning in Python 3.8. Use a raw string to
avoid escaping the \.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5819
AFFECTED FILES
mercurial/crecord.py
CHANGE DETAILS
diff --git a/mercurial/crecord.py b/mercurial/crecord.py
--- a/mercurial/crecord.py
+++ b/mercurial/crecord.py
@@ -1799,6 +1799,7 @@
break
if self.commenttext != "":
- whitespaceremoved = re.sub("(?m)^\s.*(\n|$)", "", self.commenttext)
+ whitespaceremoved = re.sub(br"(?m)^\s.*(\n|$)", b"",
+ self.commenttext)
if whitespaceremoved != "":
self.opts['message'] = self.commenttext
To: indygreg, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list