By doing two passes of whitespace normalisation
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
'meep'
>>> clean_subject('[PATCH] meep')
'meep'
+ >>> clean_subject('[PATCH] meep \\n meep')
+ 'meep meep'
>>> clean_subject('[PATCH RFC] meep')
'[RFC] meep'
>>> clean_subject('[PATCH,RFC] meep')
# remove Re:, Fwd:, etc
subject = re_re.sub(' ', subject)
+ # normalise whitespace
+ subject = whitespace_re.sub(' ', subject)
+
prefixes = []
match = prefix_re.match(subject)