nmbug-status: Use email.utils instead of rfc822

rfc822 has been deprecated since Python 2.3, and it's gone in
Python 3 [1].

[1]: http://docs.python.org/2/library/rfc822.html
This commit is contained in:
W. Trevor King 2014-02-10 10:40:23 -08:00 committed by David Bremner
parent a8b81adc8e
commit ee6b5c372f

View file

@ -9,7 +9,7 @@
from __future__ import print_function from __future__ import print_function
import datetime import datetime
import rfc822 import email.utils
import urllib import urllib
import json import json
import argparse import argparse
@ -128,7 +128,7 @@ def print_view(title, query, comment):
val = str.join(' ', val.split(None)[1:4]) val = str.join(' ', val.split(None)[1:4])
val = str(datetime.datetime.strptime(val, '%d %b %Y').date()) val = str(datetime.datetime.strptime(val, '%d %b %Y').date())
elif header == 'from': elif header == 'from':
(val, addr) = rfc822.parseaddr(val) (val, addr) = email.utils.parseaddr(val)
if val == '': if val == '':
val = addr.split('@')[0] val = addr.split('@')[0]