Barry Warsaw
486cb0ac2a
Tests for message/external-body and for duplicate boundary lines.
2004-05-11 22:23:59 +00:00
Barry Warsaw
b067e6287b
More boiled down tests from Anthony's big torture suite.
2004-05-11 22:21:56 +00:00
Barry Warsaw
769f14a7c9
A boiled down message/external-body example from Anthony's torture test.
2004-05-11 22:20:59 +00:00
Barry Warsaw
bce827bf12
An example with multiple boundary lines.
2004-05-11 22:20:05 +00:00
Barry Warsaw
d38f448865
_parsegen(): Move the message/rfc822 clause to after the
...
message/delivery-status clause, and genericize it to handle all (other)
message/* content types. This lets us correctly parse 2 more of Anthony's
MIME torture tests (specifically, the message/external-body examples).
2004-05-11 20:19:09 +00:00
Tim Peters
c312b07d77
Reverting local change checked in by mistake.
2004-05-11 18:18:35 +00:00
Tim Peters
926bc22c65
Added 2.3.3 and 2.3.4 to the release table. Added 2004 to the list of
...
copyright years.
2004-05-11 18:13:10 +00:00
Barry Warsaw
5b44cd64d7
_parsegen(): Watch out for empty epilogues.
2004-05-11 18:10:15 +00:00
Thomas Heller
2e7c8328ae
Fix SF item #876278 : Unbounded recursion in modulefinder.
...
Already backported to release23-maint.
2004-05-11 15:10:59 +00:00
Barry Warsaw
c29db26529
_parse_headers(): Strip a trailing newline from the envelope header. Closes
...
SF #951088 .
2004-05-10 14:48:30 +00:00
Barry Warsaw
6f3b033774
_split_ascii(): Small optimization by RH.
2004-05-10 14:44:04 +00:00
Raymond Hettinger
300fa1d3b2
Temporarily disable doctest until genexps are in CVS
2004-05-10 14:08:42 +00:00
Mark Hammond
c533c986e8
Fix [ 738973 ] urllib2 CacheFTPHandler doesn't work on multiple dirs, as
...
implemented in patch [ 851736 ].
2004-05-10 07:35:33 +00:00
Barry Warsaw
d285600883
SF patch # 884030 by Amit Aronovitch; fixes the _subpart argument to match
...
documented semantics.
2004-05-09 18:04:24 +00:00
Barry Warsaw
bfe18c096f
test_mime_attachments_in_constructor(): New test to check for SF bug # 884030.
2004-05-09 18:03:36 +00:00
Barry Warsaw
2c823d67e3
we dont support any Python's before 2.3 now.
2004-05-09 03:57:09 +00:00
Barry Warsaw
24f79762a1
Update to Python 2.3, getting rid of backward compatiblity crud.
2004-05-09 03:55:11 +00:00
Barry Warsaw
235c8eba62
Update to Python 2.3, getting rid of backward compatiblity crud.
...
This Parser is now just a backward compatible front-end to the FeedParser.
2004-05-09 03:46:42 +00:00
Barry Warsaw
5d84053e2c
Update to Python 2.3, getting rid of backward compatiblity crud.
2004-05-09 03:44:55 +00:00
Barry Warsaw
4c3e33a80b
Update to Python 2.3, getting rid of backward compatiblity crud. We don't
...
need the _compat21 or _compat22 modules either.
2004-05-09 03:42:37 +00:00
Barry Warsaw
3d1f397f1a
Update to Python 2.3, getting rid of backward compatiblity crud. Get rid of a
...
bunch of module globals that aren't used.
2004-05-09 03:40:17 +00:00
Barry Warsaw
36112f2d34
Update to Python 2.3, getting rid of backward compatiblity crud. Get rid of a
...
bunch of module globals that aren't used.
__maxheaderlen -> _maxheaderlen
_handle_multipart(): This should be more RFC compliant now, and does match the
updated/fixed semantics for preamble and epilogue.
2004-05-09 03:35:17 +00:00
Barry Warsaw
418101fd64
An updated FeedParser that should be RFC complaint, passes all existing
...
(standard) tests, and doesn't throw parse errors. I still need throw
Anthony's torture test at it, but I wanted to get this checked in and off my
disk.
2004-05-09 03:29:23 +00:00
Barry Warsaw
333e830b83
Add MessageDefect and subclasses.
2004-05-09 03:26:07 +00:00
Barry Warsaw
41f6ad6171
Update to Python 2.3, getting rid of backward compatiblity crud.
2004-05-09 03:24:43 +00:00
Barry Warsaw
09356d419c
Like msg_12.txt but with some extra vertical whitespace around the inner
...
message's end boundary.
2004-05-09 03:17:29 +00:00
Barry Warsaw
b8b57e75b2
A bunch of new tests, and updated tests for the email 3.0 FeedParser.
2004-05-09 03:16:03 +00:00
Raymond Hettinger
e7169eb9ed
Add more examples.
2004-05-09 01:15:01 +00:00
Raymond Hettinger
9d7c870c6d
SF #950057 : itertools.chain doesn't "process" exceptions as they occur
...
Both cycle() and chain() were handling exceptions only when switching
input sources. The patch makes the handle more immediate.
Will backport.
2004-05-08 19:49:42 +00:00
Martin v. Löwis
7d9c6c7e8c
Fix _sre.CODESIZE on 64-bit machines in UCS-4 mode. Fixes #931848 .
...
Backported to 2.3.
2004-05-07 07:18:13 +00:00
Raymond Hettinger
156c49ad1c
Revert last change.
2004-05-07 05:50:35 +00:00
Raymond Hettinger
6924a00d10
Use sets instead of lists for membership testing
2004-05-06 16:55:07 +00:00
Andrew M. Kuchling
30633c9a64
[Bug #945063 ] Get file extension correct. (2.3 bugfix candidate)
2004-05-06 13:13:44 +00:00
Fred Drake
e143bbb610
fix documentation for ContentHandler.ignorableWhitespace()
...
(closes SF bug #881707 )
2004-05-06 03:47:48 +00:00
Martin v. Löwis
ae20722d96
Consider output encoding in XMLGenerator. Fixes #938076 .
...
Backported to 2.3.
2004-05-06 02:22:43 +00:00
Martin v. Löwis
0ea558f7b4
Properly delegate startElementNS in saxutils.XMLFilterBase. Fixes #936637 .
...
Backported to 2.3.
2004-05-06 02:04:21 +00:00
Martin v. Löwis
456ab1d271
Swap public and system ID in start_doctype_decl. Fixes #780300 .
2004-05-06 01:54:36 +00:00
Martin v. Löwis
8b3e871a19
Patch #944110 : Properly process empty passwords. Fixes #944082 .
...
Backported to 2.3.
2004-05-06 01:41:26 +00:00
Guido van Rossum
843c734ddd
Using reversed() is not compatible with Python 1.5.2.
2004-05-04 18:18:59 +00:00
Raymond Hettinger
bac788a3cd
Replace str.find()!=1 with the more readable "in" operator.
2004-05-04 09:21:43 +00:00
Raymond Hettinger
c5e378da41
Testing for None should be done with 'is'
2004-05-04 08:34:56 +00:00
Raymond Hettinger
0b569bb399
Stacks based on lists work better and read more clearly when they
...
grow and shrink on the right.
2004-05-04 08:21:52 +00:00
Martin v. Löwis
9f1340b9f2
Do not use the default namespace for attributes.
...
Fixes http://bugs.debian.org/229885
Will backport to 2.3.
2004-05-02 20:37:13 +00:00
Walter Dörwald
c60c203670
Add a test script for the colorsys module.
2004-04-28 17:07:50 +00:00
Kurt B. Kaiser
e3636e05de
Fix a bug I introduced which causes all block openers at an indent level
...
to be shown, instead of outdenting each level.
2004-04-26 22:26:04 +00:00
Kurt B. Kaiser
d00587a2ed
1. Add an Options menu entry: Code Context
...
2. Add a <<toggle-code-context>> envent to the [CodeContext] section of
config-extensions.def and also a default-on variable, set to 0.
3. Update the help file to include Code Context.
M CodeContext.py
M config-extensions.def
M help.txt
2004-04-24 03:08:13 +00:00
Kurt B. Kaiser
610c7e07f3
1. Polish variables in EditorWindow extension loading and Tkinter variable code.
...
2. Add exception handling to EditorWindow Tkinter variable setvar() and getvar() fcns.
3. EditorWindow: remove some unneeded comments.
4. Add a separator to the Options menu
5. extend.txt: describe how to create a menu entry which has no keybinding.
M Bindings.py
M EditorWindow.py
M extend.txt
2004-04-24 03:01:48 +00:00
Kurt B. Kaiser
54d1a3b920
- New Extension: CodeContext. Provides block structuring hints for code
...
which has scrolled above an edit window. Patch 936169 Noam Raphael.
A CodeContext.py
M NEWS.txt
M config-extensions.def
2004-04-21 20:06:26 +00:00
Hye-Shik Chang
9f62eccb66
SF #926075 : Fixed the bug that returns a wrong pattern object for
...
a string or unicode object in sre.compile() when a different type
pattern with the same value exists.
2004-04-20 21:30:07 +00:00
Hye-Shik Chang
0f5bf1ebdd
SF #926075 : Fixed the bug that returns a wrong pattern object for
...
a string or unicode object in sre.compile() when a different type
pattern with the same value exists.
2004-04-20 21:11:11 +00:00