cpython/Lib/email
R David Murray b83ee30fc1 #11454: Reduce email module load time, improve surrogate check efficiency.
The new _has_surrogates code was suggested by Serhiy Storchaka.  See
the issue for timings, but it is far faster than any other alternative,
and also removes the load time that we previously incurred from compiling
the complex regex this replaces.
2013-06-26 12:06:21 -04:00
..
mime Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
__init__.py #11686: add missing entries to email __all__ lists. 2012-03-16 22:43:05 -04:00
_encoded_words.py Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
_header_value_parser.py Issue #17516: use comment syntax for comments, instead of multiline string 2013-03-26 01:11:54 +01:00
_parseaddr.py Closes #15925: fix regression in parsedate() and parsedate_tz() that should return None if unable to parse the argument. 2012-09-22 09:03:56 +02:00
_policybase.py Don't use metaclasses when class decorators can do the job. 2012-05-31 18:00:45 -04:00
architecture.rst #14731: refactor email policy framework. 2012-05-25 15:01:48 -04:00
base64mime.py
charset.py #16948: Fix quopri encoding of non-latin1 character sets. 2013-02-05 10:49:49 -05:00
encoders.py #17171: fix email.encoders.encode_7or8bit when applied to binary data. 2013-02-11 10:51:28 -05:00
errors.py Now that Defects are Exception subclasses, call super. 2012-06-08 22:45:46 -04:00
feedparser.py #15220: simplify and speed up feedparser's line splitting. 2013-02-13 21:17:13 -05:00
generator.py Merge: PEP8 fixup on previous patch, remove unused imports in test_email. 2013-03-07 18:16:47 -05:00
header.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
headerregistry.py #15160: Extend the new email parser to handle MIME headers. 2012-06-24 05:03:27 -04:00
iterators.py utilize yield from 2012-10-01 12:53:43 -07:00
message.py Merge: Update out of date docstring. 2012-06-17 15:27:21 -04:00
parser.py Add missing FeedParser and BytesFeedParser to email.parser.__all__. 2013-03-15 21:00:48 -04:00
policy.py Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
quoprimime.py Merge #11606: improved body_encode algorithm, no longer produces overlong lines 2011-03-24 12:27:23 -04:00
utils.py #11454: Reduce email module load time, improve surrogate check efficiency. 2013-06-26 12:06:21 -04:00