Commit 92825a9a authored by Barry Warsaw's avatar Barry Warsaw

append(): Bite the bullet and let charset be the string name of a

character set, which we'll convert to a Charset instance.  Sigh.
parent 15d37394
......@@ -188,12 +188,15 @@ class Header:
def append(self, s, charset=None):
"""Append string s with Charset charset to the MIME header.
charset defaults to the one given in the class constructor. If
charset is given, it should be an instance of Charset (not a character
set name string!).
If charset is given, it should be a Charset instance, or the name of a
character set (which will be converted to a Charset instance). A
value of None (the default) means charset is the one given in the
class constructor.
"""
if charset is None:
charset = self._charset
elif not isinstance(charset, Charset):
charset = Charset(charset)
self._chunks.append((s, charset))
def _split(self, s, charset, firstline=0):
......
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