From: Fred Drake Date: Mon, 14 Jun 1999 15:40:23 +0000 (+0000) Subject: Message.getheaders(): If there are no matching headers, return an X-Git-Tag: v1.6a1~1226 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cbfa5cbcc84af09d00bd013a6a896c7c864d8ee1;p=thirdparty%2FPython%2Fcpython.git Message.getheaders(): If there are no matching headers, return an empty list instead of None. (Guido's request.) --- diff --git a/Lib/rfc822.py b/Lib/rfc822.py index ef5a8512f06c..96a02d1c2b7a 100644 --- a/Lib/rfc822.py +++ b/Lib/rfc822.py @@ -288,7 +288,8 @@ class Message: This returns a list of values for headers given more than once; each value in the result list is stripped in the same way as the - result of getheader(). If the header is not given, return None. + result of getheader(). If the header is not given, return an + empty list. """ result = [] current = '' @@ -306,7 +307,7 @@ class Message: have_header = 1 if have_header: result.append(current) - return result or None + return result def getaddr(self, name): """Get a single address from a header, as a tuple.