mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00
Convert splitlines to for-loop (handles case where input does not have a trailing newline).
This commit is contained in:
parent
a9620d1e2b
commit
508e81eda0
1 changed files with 4 additions and 4 deletions
|
@ -393,8 +393,8 @@ class Message:
|
||||||
del self[name] # Won't fail if it doesn't exist
|
del self[name] # Won't fail if it doesn't exist
|
||||||
self.dict[name.lower()] = value
|
self.dict[name.lower()] = value
|
||||||
text = name + ": " + value
|
text = name + ": " + value
|
||||||
self.headers.extend(text.splitlines(True))
|
for line in text.split("\n"):
|
||||||
self.headers.append('\n')
|
self.headers.append(line + "\n")
|
||||||
|
|
||||||
def __delitem__(self, name):
|
def __delitem__(self, name):
|
||||||
"""Delete all occurrences of a specific header, if it is present."""
|
"""Delete all occurrences of a specific header, if it is present."""
|
||||||
|
@ -423,8 +423,8 @@ class Message:
|
||||||
return self.dict[lowername]
|
return self.dict[lowername]
|
||||||
else:
|
else:
|
||||||
text = name + ": " + default
|
text = name + ": " + default
|
||||||
self.headers.extend(text.splitlines(True))
|
for line in text.split("\n"):
|
||||||
self.headers.append('\n')
|
self.headers.append(line + "\n")
|
||||||
self.dict[lowername] = default
|
self.dict[lowername] = default
|
||||||
return default
|
return default
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue