From: Stephen Finucane Date: Wed, 7 Sep 2016 21:03:47 +0000 (+0100) Subject: Mark regexes with 'r' prefixes X-Git-Tag: v2.0.0-rc1~242 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78635237d6b34933c1424d078e1a54919313a3cc;p=thirdparty%2Fpatchwork.git Mark regexes with 'r' prefixes Resolves landscape.io errors. Signed-off-by: Stephen Finucane --- diff --git a/patchwork/parser.py b/patchwork/parser.py index 1805df8c..3389e96c 100644 --- a/patchwork/parser.py +++ b/patchwork/parser.py @@ -463,7 +463,7 @@ def parse_patch(content): patchbuf += buf + line buf = '' state = 2 - elif hunk and line.startswith('\ No newline at end of file'): + elif hunk and line.startswith(r'\ No newline at end of file'): # If we had a hunk and now we see this, it's part of the patch, # and we're still expecting another @@ line. patchbuf += line @@ -479,7 +479,7 @@ def parse_patch(content): lc[0] -= 1 elif line.startswith('+'): lc[1] -= 1 - elif line.startswith('\ No newline at end of file'): + elif line.startswith(r'\ No newline at end of file'): # Special case: Not included as part of the hunk's line count pass else: diff --git a/patchwork/templatetags/syntax.py b/patchwork/templatetags/syntax.py index 6cb8ff89..653caf47 100644 --- a/patchwork/templatetags/syntax.py +++ b/patchwork/templatetags/syntax.py @@ -35,23 +35,23 @@ def _compile(t): return (re.compile(r, re.M | re.I), str) _patch_span_res = list(map(_compile, [ - ('^(Index:?|diff|\-\-\-|\+\+\+|\*\*\*) .*$', 'p_header'), - ('^\+.*$', 'p_add'), - ('^-.*$', 'p_del'), - ('^!.*$', 'p_mod'), + (r'^(Index:?|diff|\-\-\-|\+\+\+|\*\*\*) .*$', 'p_header'), + (r'^\+.*$', 'p_add'), + (r'^-.*$', 'p_del'), + (r'^!.*$', 'p_mod'), ])) _patch_chunk_re = \ - re.compile('^(@@ \-\d+(?:,\d+)? \+\d+(?:,\d+)? @@)(.*)$', re.M | re.I) + re.compile(r'^(@@ \-\d+(?:,\d+)? \+\d+(?:,\d+)? @@)(.*)$', re.M | re.I) _comment_span_res = list(map(_compile, [ - ('^\s*Signed-off-by: .*$', 'signed-off-by'), - ('^\s*Acked-by: .*$', 'acked-by'), - ('^\s*Nacked-by: .*$', 'nacked-by'), - ('^\s*Tested-by: .*$', 'tested-by'), - ('^\s*Reviewed-by: .*$', 'reviewed-by'), - ('^\s*From: .*$', 'from'), - ('^\s*>.*$', 'quote'), + (r'^\s*Signed-off-by: .*$', 'signed-off-by'), + (r'^\s*Acked-by: .*$', 'acked-by'), + (r'^\s*Nacked-by: .*$', 'nacked-by'), + (r'^\s*Tested-by: .*$', 'tested-by'), + (r'^\s*Reviewed-by: .*$', 'reviewed-by'), + (r'^\s*From: .*$', 'from'), + (r'^\s*>.*$', 'quote'), ])) _span = '%s'