]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
22 years agoSF patch #497420 (Eduardo Pérez): ftplib: ftp anonymous password
Martin v. Löwis [Tue, 20 May 2003 06:16:55 +0000 (06:16 +0000)] 
SF patch #497420 (Eduardo Pérez): ftplib: ftp anonymous password

Instead of sending the real user and host, use "anonymous@" (i.e. no
host name at all!) as the default anonymous FTP password.  This avoids
privacy violations.

Backport of 1.62, 1.63.

22 years agoFixing typo from previous patch.
Brett Cannon [Tue, 20 May 2003 02:54:41 +0000 (02:54 +0000)] 
Fixing typo from previous patch.

22 years agoAdd docs for use of key_file and cert_file parameters.
Brett Cannon [Tue, 20 May 2003 02:51:38 +0000 (02:51 +0000)] 
Add docs for use of key_file and cert_file parameters.

22 years agoChange docstrings for __(get|set|del)slice__ to note that negative indices are not...
Brett Cannon [Tue, 20 May 2003 02:42:04 +0000 (02:42 +0000)] 
Change docstrings for __(get|set|del)slice__ to note that negative indices are not supported.

22 years agoOnly look for krb5.h if ssl.h was found. Backport of 1.166.
Martin v. Löwis [Sun, 18 May 2003 13:42:58 +0000 (13:42 +0000)] 
Only look for krb5.h if ssl.h was found. Backport of 1.166.
Fixes bug reported in comment to #728322.

22 years agoCorrect typo in check for _tkinter prerequisites. Backport of 1.162.
Martin v. Löwis [Sun, 18 May 2003 13:40:03 +0000 (13:40 +0000)] 
Correct typo in check for _tkinter prerequisites. Backport of 1.162.

22 years agominor fix, jython-only. Don't asssume stdout to save is the ur-stdout.
Samuele Pedroni [Sat, 17 May 2003 12:50:33 +0000 (12:50 +0000)] 
minor fix, jython-only. Don't asssume stdout to save is the ur-stdout.

22 years agobeefed up version: jython support, covers now fixed differences between CPython/Jython.
Samuele Pedroni [Sat, 17 May 2003 02:35:37 +0000 (02:35 +0000)] 
beefed up version: jython support, covers now fixed differences between CPython/Jython.

22 years agoBackport fix for compile_command("",symbol="eval") raising syntax error about "pass...
Samuele Pedroni [Fri, 16 May 2003 21:57:23 +0000 (21:57 +0000)] 
Backport fix for compile_command("",symbol="eval") raising syntax error about "pass". Now returns None.

22 years agoFix nits found by Tools\scripts\texcheck.py
Raymond Hettinger [Fri, 16 May 2003 03:08:36 +0000 (03:08 +0000)] 
Fix nits found by Tools\scripts\texcheck.py

22 years agoFix broken API descriptions in comments.
Fred Drake [Mon, 12 May 2003 21:38:50 +0000 (21:38 +0000)] 
Fix broken API descriptions in comments.

22 years agoAdd a specific mention of the term "operator overloading" and add an
Fred Drake [Mon, 12 May 2003 13:50:41 +0000 (13:50 +0000)] 
Add a specific mention of the term "operator overloading" and add an
index entry.  Suggested to python-docs.

22 years agoBackport fixes to make more types collectable.
Jeremy Hylton [Fri, 9 May 2003 18:29:21 +0000 (18:29 +0000)] 
Backport fixes to make more types collectable.
classmethod, staticmethod, cPickle.Pickler, cPickle.UNpickler

22 years agoBackporting email 2.5.2 fixes.
Barry Warsaw [Thu, 8 May 2003 04:00:05 +0000 (04:00 +0000)] 
Backporting email 2.5.2 fixes.

22 years agoadd missing parens - verified w/ interpreter - sorry to dismiss your comment
Skip Montanaro [Wed, 7 May 2003 16:02:06 +0000 (16:02 +0000)] 
add missing parens - verified w/ interpreter - sorry to dismiss your comment
Fred

22 years agoreplace most uses of `...` by repr(...), noting that `...` is discouraged,
Skip Montanaro [Wed, 7 May 2003 15:29:53 +0000 (15:29 +0000)] 
replace most uses of `...` by repr(...), noting that `...` is discouraged,
but convenient in interactive sessions.

22 years agoBackport better fix for newurl as suggested by Jim Jewett in SF bug
Jeremy Hylton [Mon, 5 May 2003 04:10:40 +0000 (04:10 +0000)] 
Backport better fix for newurl as suggested by Jim Jewett in SF bug
#730963.

22 years agoBackport fix for SF #723831: urlopen() raises URLError.
Jeremy Hylton [Mon, 5 May 2003 03:18:41 +0000 (03:18 +0000)] 
Backport fix for SF #723831: urlopen() raises URLError.

22 years agoPatch #708604: Check more function results.
Martin v. Löwis [Sat, 3 May 2003 10:53:51 +0000 (10:53 +0000)] 
Patch #708604: Check more function results.

22 years agofile_truncate(): Backported 2.3 code so that file.truncate(n) works on
Tim Peters [Wed, 30 Apr 2003 19:24:59 +0000 (19:24 +0000)] 
file_truncate():  Backported 2.3 code so that file.truncate(n) works on
Windows when n is too big to fit in a 32-bit int.  This was a hole in
2.2's large file support on Windows, and turns out it's a bad hole at
least for ZODB.

22 years agoAt the site of an indexed reference to print, point to the relevant
Fred Drake [Wed, 30 Apr 2003 16:43:51 +0000 (16:43 +0000)] 
At the site of an indexed reference to print, point to the relevant
documentation.  Closes SF bug #723136.

22 years ago- clean up some extra punctuation hidden in indexing markup
Fred Drake [Tue, 29 Apr 2003 13:55:20 +0000 (13:55 +0000)] 
- clean up some extra punctuation hidden in indexing markup
- fix a typo and one markup nit
- normalize whitespace

22 years agoClarify that the timeout argument to read_until() is in seconds.
Fred Drake [Tue, 29 Apr 2003 13:38:42 +0000 (13:38 +0000)] 
Clarify that the timeout argument to read_until() is in seconds.

22 years agoSF bug #729096: getopt online documentation example improvement
Raymond Hettinger [Tue, 29 Apr 2003 04:37:13 +0000 (04:37 +0000)] 
SF bug #729096:  getopt online documentation example improvement

A newbie found it difficult to translate the exampe into a
case that used only short options or long options but not both.
He tried to shorten the tuple search but forgot the trailing comma,
The appropriate pattern is an equality check.

Revised the example to point him in the right direction.

22 years agodetect_modules(): On Redhat 9, building the ssl stuff eventually
Barry Warsaw [Sun, 27 Apr 2003 04:00:01 +0000 (04:00 +0000)] 
detect_modules(): On Redhat 9, building the ssl stuff eventually
includes krb5.h.  Copy the krb5_h stanza from Python 2.3's setup.py
which seems to fix the problem.

22 years agobackport of note arising from bug 711019.
Skip Montanaro [Sat, 26 Apr 2003 02:59:46 +0000 (02:59 +0000)] 
backport of note arising from bug 711019.

22 years agoMarkup change; make the notice a little stronger by using the "boxed"
Fred Drake [Fri, 25 Apr 2003 22:09:23 +0000 (22:09 +0000)] 
Markup change; make the notice a little stronger by using the "boxed"
version.

22 years agoAdd modified versions of the examples from Sean Reifschneider
Fred Drake [Fri, 25 Apr 2003 15:29:22 +0000 (15:29 +0000)] 
Add modified versions of the examples from Sean Reifschneider
(SF patch #545480).

22 years agoBackport the Carlo Verre fix.
Guido van Rossum [Fri, 25 Apr 2003 05:40:32 +0000 (05:40 +0000)] 
Backport the Carlo Verre fix.

22 years agoBackport 1.157
Raymond Hettinger [Fri, 25 Apr 2003 05:36:48 +0000 (05:36 +0000)] 
Backport 1.157

SF Patch 549151: urllib2 POSTs on redirect
(contributed by John J Lee)

22 years agoBackport 1.157 and 1.39
Raymond Hettinger [Fri, 25 Apr 2003 05:33:07 +0000 (05:33 +0000)] 
Backport 1.157 and 1.39

SF Patch 549151: urllib2 POSTs on redirect
(contributed by John J Lee)

22 years agoBackport 1.47 and 1.7
Raymond Hettinger [Fri, 25 Apr 2003 05:31:43 +0000 (05:31 +0000)] 
Backport 1.47 and 1.7
SF Patch 549151: urllib2 POSTs on redirect
(contributed by John J Lee)

22 years agoBackport 1.18:
Raymond Hettinger [Fri, 25 Apr 2003 04:37:40 +0000 (04:37 +0000)] 
Backport 1.18:

SF bug 557704: netrc module can't handle all passwords

Let netrc handle entries with login fields (mail servers for instance)
by having login default to ''.

22 years agoAdd cross-references between urllib.urlencode() and cgi.parse_qs[l]().
Fred Drake [Thu, 24 Apr 2003 16:25:07 +0000 (16:25 +0000)] 
Add cross-references between urllib.urlencode() and cgi.parse_qs[l]().
Closes SF bug #724751.

22 years agoInclude notice that the rotor module will be deprecated in Python 2.3.
Fred Drake [Thu, 24 Apr 2003 13:47:08 +0000 (13:47 +0000)] 
Include notice that the rotor module will be deprecated in Python 2.3.

22 years agoFix documentation errors in regards to urlretrieve() and local files.
Brett Cannon [Thu, 24 Apr 2003 02:46:35 +0000 (02:46 +0000)] 
Fix documentation errors in regards to urlretrieve() and local files.

Also fix typos in urllib lib doc.

22 years agobackport note about password limitations
Skip Montanaro [Wed, 23 Apr 2003 20:36:18 +0000 (20:36 +0000)] 
backport note about password limitations

22 years agofsync(): Implemented for Windows, via calling MS _commit. This counts
Tim Peters [Wed, 23 Apr 2003 20:14:12 +0000 (20:14 +0000)] 
fsync():  Implemented for Windows, via calling MS _commit.  This counts
as "a bug" because there's no other way in core Python to ensure that
bytes written are actually on disk.  At least ZODB wants this guarantee,
for robustness against crashes.

22 years agoBackport 1.17 adding punctuation as allowable characters
Raymond Hettinger [Wed, 23 Apr 2003 19:37:42 +0000 (19:37 +0000)] 
Backport 1.17 adding punctuation as allowable characters

22 years agoPatch #681152: Support escaped unicode characters in classes. Fixes 612074.
Martin v. Löwis [Sat, 19 Apr 2003 08:39:04 +0000 (08:39 +0000)] 
Patch #681152: Support escaped unicode characters in classes. Fixes 612074.

22 years agoPatch #716969: Detect thread creation failure.
Martin v. Löwis [Sat, 19 Apr 2003 07:46:28 +0000 (07:46 +0000)] 
Patch #716969: Detect thread creation failure.

22 years agoPatch #711835: Remove unnecessary lock operations.
Martin v. Löwis [Fri, 18 Apr 2003 11:21:22 +0000 (11:21 +0000)] 
Patch #711835: Remove unnecessary lock operations.

22 years agoAdded documentation for the handle_pi() method, based on SF patch #662464.
Fred Drake [Thu, 17 Apr 2003 22:37:50 +0000 (22:37 +0000)] 
Added documentation for the handle_pi() method, based on SF patch #662464.
Closes SF bug #659188, patch #662464.

22 years agoAs discussed on python-dev, revised docs to note that
Raymond Hettinger [Wed, 16 Apr 2003 17:30:15 +0000 (17:30 +0000)] 
As discussed on python-dev, revised docs to note that
PyObject_IsTrue() can have an error result.

Also, added missing docs for PyObject_Not().

22 years agoBackport:
Neal Norwitz [Fri, 11 Apr 2003 18:21:22 +0000 (18:21 +0000)] 
Backport:
Fix SF bug #697220, string.strip implementation/doc mismatch

Attempt to make all the various string/unicode *strip methods the same.
 * Doc - add doc for when functions were added
 * UserString
 * string/unicode object methods
 * string module functions
'chars' is used for the last parameter everywhere.

22 years agoBackport:
Guido van Rossum [Thu, 10 Apr 2003 20:30:18 +0000 (20:30 +0000)] 
Backport:
PyErr_NormalizeException(): in the type==NULL test, we should simply
return.  Setting an exception can mess with the exception state, and
continuing is definitely wrong (since type is dereferenced later on).
Some code that calls this seems to be prepared for a NULL exception
type, so let's be safe rather than sorry and simply assume there's
nothing to normalize in this case.

22 years agoBackport reference leak fix from HEAD revision 1.79.
Fred Drake [Wed, 9 Apr 2003 18:19:24 +0000 (18:19 +0000)] 
Backport reference leak fix from HEAD revision 1.79.

22 years agoBackport comments about PyObject_Type() (HEAD revisions 1.24, 1.25).
Fred Drake [Wed, 9 Apr 2003 18:17:18 +0000 (18:17 +0000)] 
Backport comments about PyObject_Type() (HEAD revisions 1.24, 1.25).

22 years agoBackport from trunk:
Guido van Rossum [Wed, 9 Apr 2003 17:06:31 +0000 (17:06 +0000)] 
Backport from trunk:
property_traverse() should also traverse into prop_doc -- there's no
typecheck that guarantees it's a string, and BTW string subclasses
could hide references.

22 years agoFixed the gc-vs-__del__ bugs for new-style classes. That's it for this one.
Tim Peters [Tue, 8 Apr 2003 20:33:05 +0000 (20:33 +0000)] 
Fixed the gc-vs-__del__ bugs for new-style classes.  That's it for this one.

22 years agoBackporting new gc-vs-__del__ tests. These pass, but are restricted
Tim Peters [Tue, 8 Apr 2003 19:32:53 +0000 (19:32 +0000)] 
Backporting new gc-vs-__del__ tests.  These pass, but are restricted
to old-style classes.  New-style classes remain vulnerable in 2.2.

22 years agoMore backporting of gc-vs-__del__ fixes. It should be fixed for instances
Tim Peters [Tue, 8 Apr 2003 19:13:14 +0000 (19:13 +0000)] 
More backporting of gc-vs-__del__ fixes.  It should be fixed for instances
of classic classes now.  Alas, new-style classes are still a problem, and
didn't need to be fixed in 2.3 (they were already immune in 2.3 due to the
new-in-2.3 tp_del slot).

22 years agoAdded private API function _PyInstance_Lookup(). This is part of
Tim Peters [Tue, 8 Apr 2003 19:02:34 +0000 (19:02 +0000)] 
Added private API function _PyInstance_Lookup().  This is part of
backporting fixes so that garbage collection doesn't have to trigger
execution of arbitrary Python code just to figure out whether
an object has a __del__ method.

22 years agoAdded example of using positional and keyword args with atexit.register().
Fred Drake [Tue, 8 Apr 2003 17:46:33 +0000 (17:46 +0000)] 
Added example of using positional and keyword args with atexit.register().
Based on a suggestion from a reader.

22 years agoBackporting:
Barry Warsaw [Fri, 4 Apr 2003 02:48:18 +0000 (02:48 +0000)] 
Backporting:

    typed_subpart_iterator(): Fix these to use non-deprecated APIs,
    i.e. get_content_maintype() and get_content_subtype().

22 years agoBackporting email 2.5.1 patches.
Barry Warsaw [Fri, 4 Apr 2003 02:47:07 +0000 (02:47 +0000)] 
Backporting email 2.5.1 patches.

22 years agoBackporting:
Barry Warsaw [Fri, 4 Apr 2003 02:46:38 +0000 (02:46 +0000)] 
Backporting:

    revision 1.27
    date: 2003/03/30 20:46:47;  author: bwarsaw;  state: Exp;  lines: +3 -3
    __unicode__(): Fix the logic for calculating whether to add a
    separating space or not between encoded chunks.  Closes SF bug
    #710498.

22 years agoFix memory corruption in garbage collection.
Jeremy Hylton [Thu, 3 Apr 2003 23:02:29 +0000 (23:02 +0000)] 
Fix memory corruption in garbage collection.

The move_finalizers() routine checks each object in the unreachable
list to see if it has a finalizer.  If it does, it is moved to the
finalizers list.  The collector checks by calling, effectively,
hasattr(obj, "__del__").  The hasattr() call can result in an
arbitrary amount of Python code being run, because it will invoke
getattr hooks on obj.

If a getattr() hook is run from move_finalizers(), it may end up
resurrecting or deallocating objects in the unreachable list.  In
fact, it's possible that the hook causes the next object in the list
to be deallocated.  That is, the object pointed to by gc->gc.gc_next
may be freed before has_finalizer() returns.

The problem with the previous revision is that it followed
gc->gc.gc_next before calling has_finalizer().  If has_finalizer()
gc->happened to deallocate the object FROM_GC(gc->gc.gc_next), then
the next time through the loop gc would point to freed memory.  The
fix is to always follow the next pointer after calling
has_finalizer().

Note that Python 2.3 does not have this problem, because
has_finalizer() checks the tp_del slot and never runs Python code.

Tim, Barry, and I peed away the better part of two days tracking this
down.

22 years agoRemove trailing newline.
Fred Drake [Tue, 1 Apr 2003 15:40:07 +0000 (15:40 +0000)] 
Remove trailing newline.

22 years agoThis was failing on Windows, due to various attempts to delete files
Tim Peters [Mon, 31 Mar 2003 22:48:29 +0000 (22:48 +0000)] 
This was failing on Windows, due to various attempts to delete files
that were still open.  Made the tail end of the test look more like
the CVS head version.

22 years agonote test_locale skip
Skip Montanaro [Mon, 31 Mar 2003 22:12:37 +0000 (22:12 +0000)] 
note test_locale skip

22 years agobackport test skip for test_locale on Mac OS X
Skip Montanaro [Mon, 31 Mar 2003 22:11:45 +0000 (22:11 +0000)] 
backport test skip for test_locale on Mac OS X

22 years agonote test_largefile restriction on Mac OS X
Skip Montanaro [Mon, 31 Mar 2003 21:59:05 +0000 (21:59 +0000)] 
note test_largefile restriction on Mac OS X

22 years agobackport largefile resource requirement for Mac OSX
Skip Montanaro [Mon, 31 Mar 2003 17:42:52 +0000 (17:42 +0000)] 
backport largefile resource requirement for Mac OSX

22 years agoMatch some of the markup changes from the trunk.
Fred Drake [Mon, 31 Mar 2003 16:45:22 +0000 (16:45 +0000)] 
Match some of the markup changes from the trunk.

22 years agoFix symbol in grammar; this should fix some hyperlinking in the HTML
Fred Drake [Mon, 31 Mar 2003 14:54:18 +0000 (14:54 +0000)] 
Fix symbol in grammar; this should fix some hyperlinking in the HTML
version.

22 years agoPatch #710576: Implement per-interpreter-state codec registries.
Martin v. Löwis [Sun, 30 Mar 2003 20:57:31 +0000 (20:57 +0000)] 
Patch #710576: Implement per-interpreter-state codec registries.

22 years agoSF patch #706338, Fix a few broken links in pydoc by Greg Chapman
Neal Norwitz [Sun, 30 Mar 2003 20:31:49 +0000 (20:31 +0000)] 
SF patch #706338, Fix a few broken links in pydoc by Greg Chapman

22 years agoBackport Patch 659834 checked in by GvR on 2002/12/30 16:25:38
Neal Norwitz [Sun, 30 Mar 2003 19:26:50 +0000 (19:26 +0000)] 
Backport Patch 659834 checked in by GvR on 2002/12/30 16:25:38

Check for readline 2.2 features.  This should make it possible to
compile readline.c again with GNU readline versions 2.0 or 2.1; this
ability was removed in readline.c rev. 2.49.  Apparently the older
versions are still in widespread deployment on older Solaris
installations.  With an older readline, completion behavior is subtly
different (a space is always added).

22 years agoPatch #695250: Suppress COPYRIGHT if site.py is not read. Fixes #672614.
Martin v. Löwis [Sun, 30 Mar 2003 17:00:58 +0000 (17:00 +0000)] 
Patch #695250: Suppress COPYRIGHT if site.py is not read. Fixes #672614.

22 years agoBackport Patch 659834 checked in by GvR on 2002/12/30 16:25:38
Neal Norwitz [Sat, 29 Mar 2003 22:25:18 +0000 (22:25 +0000)] 
Backport Patch 659834 checked in by GvR on 2002/12/30 16:25:38

Check for readline 2.2 features.  This should make it possible to
compile readline.c again with GNU readline versions 2.0 or 2.1; this
ability was removed in readline.c rev. 2.49.  Apparently the older
versions are still in widespread deployment on older Solaris
installations.  With an older readline, completion behavior is subtly
different (a space is always added).

22 years agoPatch #707701: Expect '??' in events. Fixes #698517.
Martin v. Löwis [Sat, 29 Mar 2003 09:48:12 +0000 (09:48 +0000)] 
Patch #707701: Expect '??' in events. Fixes #698517.

22 years agobackport fix for missing altsep in nt (bug 709428)
Skip Montanaro [Fri, 28 Mar 2003 22:31:41 +0000 (22:31 +0000)] 
backport fix for missing altsep in nt (bug 709428)

22 years agoBackport Tim's checkin 2.218:
Neal Norwitz [Sun, 23 Mar 2003 14:36:50 +0000 (14:36 +0000)] 
Backport Tim's checkin 2.218:
    slot_sq_contains():  This leaked a reference to the result of calling
    __contains__().

22 years agoBackport 2.220,
Neal Norwitz [Sun, 23 Mar 2003 14:32:56 +0000 (14:32 +0000)] 
Backport 2.220,
SF patch #708201, unchecked return value in import.c by Jason Harper

22 years agoSynch the Windows installer with changes in the email package.
Tim Peters [Sat, 22 Mar 2003 02:08:30 +0000 (02:08 +0000)] 
Synch the Windows installer with changes in the email package.

22 years agoBackporting docs for email 2.5
Barry Warsaw [Fri, 21 Mar 2003 21:24:27 +0000 (21:24 +0000)] 
Backporting docs for email 2.5

22 years agoBackporting email 2.5 to Python 2.2 maint branch.
Barry Warsaw [Fri, 21 Mar 2003 21:09:32 +0000 (21:09 +0000)] 
Backporting email 2.5 to Python 2.2 maint branch.

22 years ago- added example of using a comparison function with list.sort(), and
Fred Drake [Thu, 20 Mar 2003 22:20:43 +0000 (22:20 +0000)] 
- added example of using a comparison function with list.sort(), and
  explained the construction of a [(key, value), ...] list as an
  alternative
- backport additional notes on list use from Python 2.3 documentation;
  mostly warnings about what not to rely on

22 years agoSF bug 705836: struct.pack of floats in non-native endian order
Tim Peters [Thu, 20 Mar 2003 18:31:20 +0000 (18:31 +0000)] 
SF bug 705836: struct.pack of floats in non-native endian order

pack_float, pack_double, save_float:  All the routines for creating
IEEE-format packed representations of floats and doubles simply ignored
that rounding can (in rare cases) propagate out of a long string of
1 bits.  At worst, the end-off carry can (by mistake) interfere with
the exponent value, and then unpacking yields a result wrong by a factor
of 2.  In less severe cases, it can end up losing more low-order bits
than intended, or fail to catch overflow *caused* by rounding.

22 years ago- backport portions of SF patch #700798: fixes and cleanups for descriptor info
Fred Drake [Thu, 20 Mar 2003 18:22:50 +0000 (18:22 +0000)] 
- backport portions of SF patch #700798: fixes and cleanups for descriptor info
- use a TeX "tie" to prevent word-wrapping in "section x.y"-like text

22 years ago- explain what a UNC path is in the makedirs() description, since
Fred Drake [Thu, 20 Mar 2003 17:42:48 +0000 (17:42 +0000)] 
- explain what a UNC path is in the makedirs() description, since
  they're actually mentioned there

22 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Mon, 17 Mar 2003 18:35:42 +0000 (18:35 +0000)] 
This commit was manufactured by cvs2svn to create branch
'release22-maint'.

22 years agobinascii_a2b_base64: Properly return an empty string if the input was all
Thomas Wouters [Mon, 17 Mar 2003 11:34:43 +0000 (11:34 +0000)] 
binascii_a2b_base64: Properly return an empty string if the input was all
    invalid, rather than returning a string of random garbage of the
    estimated result length. Closes SF patch #703471 by Hye-Shik Chang.

Backport from 2.3.

22 years agoAdd some more Distutil changes
Andrew M. Kuchling [Wed, 12 Mar 2003 14:28:21 +0000 (14:28 +0000)] 
Add some more Distutil changes

22 years agoAdd item
Andrew M. Kuchling [Wed, 12 Mar 2003 14:17:38 +0000 (14:17 +0000)] 
Add item

22 years ago[Backport patch #649762] Fix for asynchat endless loop
Andrew M. Kuchling [Wed, 12 Mar 2003 14:11:00 +0000 (14:11 +0000)] 
[Backport patch #649762] Fix for asynchat endless loop
When the null string is used as the terminator, it used to be the same
as None, meaning "collect all the data".  In the current code, however, it
falls into an endless loop; this change reverts to the old behavior.

22 years agoBackport patch from revision 2.80:
Fred Drake [Thu, 6 Mar 2003 16:27:58 +0000 (16:27 +0000)] 
Backport patch from revision 2.80:
Fix memory leak: free memory storing the content model passed to the
ElementDeclHandler by Expat.
Fixes SF bug #676990.

22 years agoSF bug #697220, string.strip implementation/doc mismatch
Neal Norwitz [Tue, 4 Mar 2003 17:44:34 +0000 (17:44 +0000)] 
SF bug #697220, string.strip implementation/doc mismatch

22 years agoBackported fix to [521782] unreliable file.read() error handling.
Gustavo Niemeyer [Tue, 4 Mar 2003 00:50:24 +0000 (00:50 +0000)] 
Backported fix to [521782] unreliable file.read() error handling.

22 years agoget_completer() takes no args
Neal Norwitz [Sat, 1 Mar 2003 15:19:49 +0000 (15:19 +0000)] 
get_completer() takes no args

22 years ago- Backported SF patch #676342: after using pdb, the readline command
Guido van Rossum [Sat, 1 Mar 2003 02:14:53 +0000 (02:14 +0000)] 
- Backported SF patch #676342: after using pdb, the readline command
  completion was botched.

22 years agoBackport rev. 1.73: Translate spaces in the machine name to underscores
Andrew M. Kuchling [Wed, 26 Feb 2003 22:26:03 +0000 (22:26 +0000)] 
Backport rev. 1.73: Translate spaces in the machine name to underscores

22 years agoPartial backport of 2.11: better error messages on import failures.
Jack Jansen [Tue, 25 Feb 2003 14:20:44 +0000 (14:20 +0000)] 
Partial backport of 2.11: better error messages on import failures.
Fixes #652590.

22 years agoRemoved debug output. Fixes #635570
Jack Jansen [Tue, 25 Feb 2003 14:19:07 +0000 (14:19 +0000)] 
Removed debug output. Fixes #635570

22 years agoBackport:
Guido van Rossum [Mon, 24 Feb 2003 01:23:03 +0000 (01:23 +0000)] 
Backport:
Fix from SF patch #633359 by Greg Chapman for SF bug #610299:
    The problem is in sre_compile.py: the call to
    _compile_charset near the end of _compile_info forgets to
    pass in the flags, so that the info charset is not compiled
    with re.U. (The info charset is used when searching to find
    the first character at which a match could start; it is not
    generated for patterns beginning with a repeat like '\w{1}'.)

22 years agoFix SF bug #691793, Python 2.3a2 build fails on Tru64
Neal Norwitz [Sun, 23 Feb 2003 23:45:16 +0000 (23:45 +0000)] 
Fix SF bug #691793, Python 2.3a2 build fails on Tru64

22 years agoBackport relevant portions of:
Neal Norwitz [Sun, 23 Feb 2003 23:34:37 +0000 (23:34 +0000)] 
Backport relevant portions of:

Fix SF bug #691793, Python 2.3a2 build fails on Tru64

Need to make sure that preprocessor directives start in first column.
This means we can't indent code which has preprocessor directives,
nor have a space between [ #include for example.

22 years agoPatch #491107: Cygwin setup.py import workaround patch
Jason Tishler [Fri, 21 Feb 2003 12:18:17 +0000 (12:18 +0000)] 
Patch #491107: Cygwin setup.py import workaround patch

Back patched to the 2.2.x branch.

22 years agoBackport 1.38:
Raymond Hettinger [Fri, 21 Feb 2003 07:16:37 +0000 (07:16 +0000)] 
Backport 1.38:
 Fix an old bug in poll().  When a signal is handled while we're
 blocked in select(), this will raise select.error with errno set to
 EINTR.  The except clauses correctly ignores this error, but the rest
 of the logic will then call read() for all objects in select's *input*
 list of read file descriptors.  Then when an object's read_handler()
 is naive, it will call recv() on its socket, which will raise an
 IOError, and then asyncore decides to close the socket.  To fix this,
 we simply return in this case.
 Backport candidate.

Backport 1.40:
 Fix spelling error