- 09 Haz, 2012 1 kayıt (commit)
-
-
R David Murray yazdı
The behavior of MessageDefect is legacy behavior. The chances anyone is actually using the undocumented 'line' attribute is low, but it costs little to retain backward compatibility. Although one of the costs is having to restore normal exception behavior in HeaderDefect. On the other hand, I'll probably add some specialized behavior there later.
-
- 28 May, 2012 2 kayıt (commit)
-
-
R David Murray yazdı
This commit also restores the news item for 167256 that it looks like Terry inadvertently deleted. (Either that, or I don't understand now merging works...which is equally possible.)
-
R David Murray yazdı
This patch also deprecates the MalformedHeaderDefect. My best guess is that this defect was rendered obsolete by a refactoring of the parser, and the corresponding defect for the new parser (which this patch introduces) was overlooked.
-
- 25 May, 2012 1 kayıt (commit)
-
-
R David Murray yazdı
When the new policies are used (and only when the new policies are explicitly used) headers turn into objects that have attributes based on their parsed values, and can be set using objects that encapsulate the values, as well as set directly from unicode strings. The folding algorithm then takes care of encoding unicode where needed, and folding according to the highest level syntactic objects. With this patch only date and time headers are parsed as anything other than unstructured, but that is all the helper methods in the existing API handle. I do plan to add more parsers, and complete the set specified in the RFC before the package becomes stable.
-
- 22 Haz, 2011 1 kayıt (commit)
-
-
R David Murray yazdı
-
- 18 Nis, 2011 1 kayıt (commit)
-
-
R David Murray yazdı
This new interface will also allow for future planned enhancements in control over the parser/generator without requiring any additional complexity in the parser/generator API. Patch reviewed by Éric Araujo and Barry Warsaw.
-
- 30 Agu, 2007 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 25 Agu, 2007 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Once Barry and the email-sig have a working new version we'll add it back. If it doesn't make the 3.0a deadline (release August 31), too bad.
-
- 21 Nis, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
number of tests, all because of the codecs/_multibytecodecs issue described here (it's not a Py3K issue, just something Py3K discovers): http://mail.python.org/pipermail/python-dev/2006-April/064051.html Hye-Shik Chang promised to look for a fix, so no need to fix it here. The tests that are expected to break are: test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecs test_multibytecodec This merge fixes an actual test failure (test_weakref) in this branch, though, so I believe merging is the right thing to do anyway.
-
- 18 Mar, 2006 1 kayıt (commit)
-
-
Barry Warsaw yazdı
and NEWS updates.
-
- 03 Eki, 2004 1 kayıt (commit)
-
-
Barry Warsaw yazdı
Briefly (from the NEWS file): - Updates for the email package: + All deprecated APIs that in email 2.x issued warnings have been removed: _encoder argument to the MIMEText constructor, Message.add_payload(), Utils.dump_address_pair(), Utils.decode(), Utils.encode() + New deprecations: Generator.__call__(), Message.get_type(), Message.get_main_type(), Message.get_subtype(), the 'strict' argument to the Parser constructor. These will be removed in email 3.1. + Support for Python earlier than 2.3 has been removed (see PEP 291). + All defect classes have been renamed to end in 'Defect'. + Some FeedParser fixes; also a MultipartInvariantViolationDefect will be added to messages that claim to be multipart but really aren't. + Updates to documentation.
-
- 09 May, 2004 1 kayıt (commit)
-
-
Barry Warsaw yazdı
-
- 01 Haz, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
-
- 10 Nis, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
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 ;).
-
- 04 Eki, 2001 2 kayıt (commit)
-
-
Barry Warsaw yazdı
-
Tim Peters yazdı
-
- 23 Eyl, 2001 1 kayıt (commit)
-
-
Barry Warsaw yazdı
<http://sf.net/projects/mimelib>. There /are/ API differences between mimelib and email, but most of the implementations are shared (except where cool Py2.2 stuff like generators are used).
-