def mail_date(mail):
t = parsedate_tz(mail.get('Date', ''))
if not t:
- print "using now()"
return datetime.datetime.utcnow()
return datetime.datetime.utcfromtimestamp(mktime_tz(t))
'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)