summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/email/Utils.py2
-rw-r--r--Lib/test/test_email.py7
2 files changed, 8 insertions, 1 deletions
diff --git a/Lib/email/Utils.py b/Lib/email/Utils.py
index a2b6c87..99a65f9 100644
--- a/Lib/email/Utils.py
+++ b/Lib/email/Utils.py
@@ -113,7 +113,7 @@ def getaddresses(fieldvalues):
"""Return a list of (REALNAME, EMAIL) for each fieldvalue."""
all = COMMASPACE.join(fieldvalues)
a = _AddressList(all)
- return a.getaddrlist()
+ return a.addresslist
diff --git a/Lib/test/test_email.py b/Lib/test/test_email.py
index c4b185a..f0c8f1a 100644
--- a/Lib/test/test_email.py
+++ b/Lib/test/test_email.py
@@ -1235,6 +1235,13 @@ class TestMiscellaneous(unittest.TestCase):
eq(cset1, cset2)
eq(cset2, cset1)
+ def test_getaddresses(self):
+ eq = self.assertEqual
+ eq(Utils.getaddresses(['aperson@dom.ain (Al Person)',
+ 'Bud Person <bperson@dom.ain>']),
+ [('Al Person', 'aperson@dom.ain'),
+ ('Bud Person', 'bperson@dom.ain')])
+
# Test the iterator/generators