Commit 3a93dc3a authored by Barry Warsaw's avatar Barry Warsaw

get_all(): We never returned failobj if we found no matching headers.

Fix that, and also make the docstring describe failobj.
parent 01a004db
......@@ -227,12 +227,16 @@ class Message:
These will be sorted in the order they appeared in the original
message, and may contain duplicates. Any fields deleted and
re-inserted are alwyas appended to the header list.
If no such fields exist, failobj is returned (defaults to None).
"""
values = []
name = name.lower()
for k, v in self._headers:
if k.lower() == name:
values.append(v)
if not values:
return failobj
return values
def add_header(self, _name, _value, **_params):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment