[Python-Dev] Re: python/dist/src/Lib rfc822.py,1.78,1.79
Fredrik Lundh
fredrik at pythonware.com
Tue Feb 8 10:10:49 CET 2005
>> @@ -399,9 +393,8 @@
>> del self[name] # Won't fail if it doesn't exist
>> self.dict[name.lower()] = value
>> text = name + ": " + value
>> - lines = text.split("\n")
>> - for line in lines:
>> - self.headers.append(line + "\n")
>> + self.headers.extend(text.splitlines(True))
>> + self.headers.append('\n')
>
> and you're 100% sure that the change in how things are stored
> in headers won't affect any existing code?
>
> (the docstring says that headers contain a list of lines, which is no
> longer true)
and the module documentation says:
Each line contains a trailing newline. The blank line terminating
the headers is not contained in the list.
which is no longer true (unless I'm missing something here)
</F>
More information about the Python-Dev
mailing list