]> granicus.if.org Git - python/commit
__init__(): Fix an invariant, that the charset item in a chunk tuple
authorBarry Warsaw <barry@python.org>
Mon, 14 Oct 2002 15:13:17 +0000 (15:13 +0000)
committerBarry Warsaw <barry@python.org>
Mon, 14 Oct 2002 15:13:17 +0000 (15:13 +0000)
commit5e3bcff651f77bd7504751a581b4db7d4b937cac
tree69fb9946c3d51ae9534211e9f99d6d2d965bd9ca
parent6c2bc4635539765dc267094b95e0ef8f0ce9053a
__init__(): Fix an invariant, that the charset item in a chunk tuple
must be a Charset instance, not a string.  The bug here was that
self._charset wasn't being converted to a Charset instance so later
.append() calls which used the default charset would break.

_split(): If the charset of the chunk is '8bit', return the chunk
unchanged.  We can't safely split it, so this is the avenue of least
harm.
Lib/email/Header.py