Barry Warsaw
4e68a1ec6c
CHARSETS, ALIASES, CODEC_MAP: SF feature request 633543, Korean
...
support and other charset defaults. See also:
http://article.gmane.org/gmane.comp.python.mime.devel/250
(this just commits the last bit of the article that wasn't part of
email 2.4.3.)
2003-01-07 00:29:07 +00:00
Barry Warsaw
3d57589f0f
body_encode(): Fixed typo reported by Chris Lawrence, closing SF bug
...
#625509 . This isn't a huge problem because at the moment there are no
built-in charsets for which header_encoding is QP but body_encoding is
not.
2002-10-21 05:29:53 +00:00
Barry Warsaw
7cd724049f
CHARSETS: Add faux '8bit' encoding for representing raw 8-bit data for
...
which we know nothing else.
2002-10-14 15:06:55 +00:00
Barry Warsaw
ab9439fdd4
Update the urls and other information about the add-on Japanese,
...
Korean, and Chinese codecs.
2002-10-13 04:00:45 +00:00
Barry Warsaw
14fc464ec9
__init__(): RFC 2046 $4.1.2 says charsets are not case sensitive.
...
Coerce the argument to lower case. Also, since body encodings can't
be SHORTEST, default the CHARSETS failobj's second item to BASE64.
2002-10-10 15:11:20 +00:00
Barry Warsaw
12272a2f22
Docstring consistency with the updated .tex files.
2002-10-01 00:05:24 +00:00
Barry Warsaw
5932c9bedd
Added a feature suggested by Martin v Loewis, where a new header
...
encoding flag SHORTEST means to return the shortest encoding between
base64 and qp. This is used for the header_enc for utf-8. SHORTEST
isn't legal for body_enc.
Also some code cleanup:
- use True/False everywhere
- use == instead of `is' in a few places
- added _unicode() and make consistent the "is unicode" checks
- update docstrings
2002-09-28 17:47:56 +00:00
Tim Peters
280488b9a3
Whitespace normalization.
2002-08-23 18:19:30 +00:00
Barry Warsaw
bb98c8cff0
_is_unicode(): Use UnicodeType instead of the unicode builtin for
...
Python 2.1 compatibility.
2002-06-01 03:56:07 +00:00
Guido van Rossum
1a7ac359a0
Importing Charset should not fail when Unicode is disabled. (XXX
...
Using Unicode-aware methods may still die with a NameError on unicode.
Maybe there's a more elegant solution but I doubt anybody cares.)
2002-05-28 18:49:03 +00:00
Tim Peters
8ac1495a6a
Whitespace normalization.
2002-05-23 15:15:30 +00:00
Barry Warsaw
409a4c08b5
Sync'ing with standalone email package 2.0.1. This adds support for
...
non-us-ascii character sets in headers and bodies. Some API changes
(with DeprecationWarnings for the old APIs). Better RFC-compliant
implementations of base64 and quoted-printable.
Updated test cases. Documentation updates to follow (after I finish
writing them ;).
2002-04-10 21:01:31 +00:00