commit | 7062db8a999e00fe6449b1f620801b5a857117b7 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Thu Apr 22 13:30:10 2010 +0000 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Thu Apr 22 13:30:10 2010 +0000 |
tree | 5ae485dd57af8790ea28c3774ad47216f1a4f73e | |
parent | 945c17f5ec2b61d200be5114bc3ef37cd1bdd391 [diff] [blame] |
Issue #8496: make mailcap.lookup() always return a list, rather than an iterator. Patch by Gregory Nofi.
diff --git a/Lib/mailcap.py b/Lib/mailcap.py index bc93026..4ae13d7 100644 --- a/Lib/mailcap.py +++ b/Lib/mailcap.py
@@ -164,7 +164,7 @@ if MIMEtype in caps: entries = entries + caps[MIMEtype] if key is not None: - entries = filter(lambda e, key=key: key in e, entries) + entries = [e for e in entries if key in e] return entries def subst(field, MIMEtype, filename, plist=[]):