]> granicus.if.org Git - python/log
python
18 years agoJython compatibility fix: if uu.decode() opened its output file, be sure to
Andrew M. Kuchling [Mon, 20 Nov 2006 13:39:37 +0000 (13:39 +0000)]
Jython compatibility fix: if uu.decode() opened its output file, be sure to
close it.

18 years agoFurther markup fix.
Georg Brandl [Mon, 20 Nov 2006 07:12:58 +0000 (07:12 +0000)]
Further markup fix.

18 years agomarkup fix
George Yoshida [Mon, 20 Nov 2006 02:24:48 +0000 (02:24 +0000)]
markup fix

18 years agoSpeed up function calls into the math module by using METH_O.
Neal Norwitz [Sun, 19 Nov 2006 21:26:53 +0000 (21:26 +0000)]
Speed up function calls into the math module by using METH_O.
There should be no functional changes. However, the error msgs are
slightly different.  Also verified that the module dict is not NULL on init.

18 years agoPatch #1070046: Marshal new-style objects like InstanceType
Martin v. Löwis [Sun, 19 Nov 2006 18:51:54 +0000 (18:51 +0000)]
Patch #1070046: Marshal new-style objects like InstanceType
in xmlrpclib.

18 years agoAdd a test case of data w/ bytes > 127
Andrew M. Kuchling [Sun, 19 Nov 2006 18:40:01 +0000 (18:40 +0000)]
Add a test case of data w/ bytes > 127

18 years agoMake cStringIO.truncate raise IOError for negative
Martin v. Löwis [Sun, 19 Nov 2006 10:41:41 +0000 (10:41 +0000)]
Make cStringIO.truncate raise IOError for negative
arguments (even for -1). Fixes the last bit of
#1359365.

18 years agoPatch [ 1586791 ] better error msgs for some TypeErrors
Georg Brandl [Sun, 19 Nov 2006 08:48:30 +0000 (08:48 +0000)]
Patch [ 1586791 ] better error msgs for some TypeErrors

18 years agoExpand checking in test_sha
Andrew M. Kuchling [Sat, 18 Nov 2006 22:17:33 +0000 (22:17 +0000)]
Expand checking in test_sha

18 years agoPatch #1472877: Fix Tix subwidget name resolution.
Martin v. Löwis [Sat, 18 Nov 2006 18:42:11 +0000 (18:42 +0000)]
Patch #1472877: Fix Tix subwidget name resolution.
Will backport to 2.5.

18 years agoPatch #1594554: Always close a tkSimpleDialog on ok(), even
Martin v. Löwis [Sat, 18 Nov 2006 18:05:35 +0000 (18:05 +0000)]
Patch #1594554: Always close a tkSimpleDialog on ok(), even
if an exception occurs.
Will backport to 2.5.

18 years agoPatch #1538878: Don't make tkSimpleDialog dialogs transient if
Martin v. Löwis [Sat, 18 Nov 2006 18:00:23 +0000 (18:00 +0000)]
Patch #1538878: Don't make tkSimpleDialog dialogs transient if
the parent window is withdrawn. This mirrors what dialog.tcl
does.
Will backport to 2.5.

18 years agoRemove file-locking in MH.pack() method.
Andrew M. Kuchling [Fri, 17 Nov 2006 13:30:25 +0000 (13:30 +0000)]
Remove file-locking in MH.pack() method.
This change looks massive but it's mostly a re-indenting after
removing some try...finally blocks.

Also adds a test case that does a pack() while the mailbox is locked; this
test would have turned up bugs in the original code on some platforms.

In both nmh and GNU Mailutils' implementation of MH-format mailboxes,
no locking is done of individual message files when renaming them.

The original mailbox.py code did do locking, which meant that message
files had to be opened.  This code was buggy on certain platforms
(found through reading the code); there were code paths that closed
the file object and then called _unlock_file() on it.

Will backport to 25-maint once I see how the buildbots react to this patch.

18 years agoBug #1588217: don't parse "= " as a soft line break in binascii's
Georg Brandl [Thu, 16 Nov 2006 17:08:45 +0000 (17:08 +0000)]
Bug #1588217: don't parse "= " as a soft line break in binascii's
a2b_qp() function, instead leave it in the string as quopri.decode()
does.

18 years agoBug #1597824: return the registered function from atexit.register()
Georg Brandl [Thu, 16 Nov 2006 16:50:59 +0000 (16:50 +0000)]
Bug #1597824: return the registered function from atexit.register()
to facilitate usage as a decorator.

18 years agoBug #1597576: mention that the new base64 api has been introduced in py2.4.
Georg Brandl [Thu, 16 Nov 2006 15:05:14 +0000 (15:05 +0000)]
Bug #1597576: mention that the new base64 api has been introduced in py2.4.

18 years agoBug #1594809: add a note to README regarding PYTHONPATH and make install.
Georg Brandl [Wed, 15 Nov 2006 17:42:03 +0000 (17:42 +0000)]
Bug #1594809: add a note to README regarding PYTHONPATH and make install.

18 years agoFix typo.
Walter Dörwald [Wed, 15 Nov 2006 16:23:46 +0000 (16:23 +0000)]
Fix typo.

18 years agoPatch #1360200: Use unmangled_version RPM spec field to deal with
Martin v. Löwis [Sun, 12 Nov 2006 18:56:03 +0000 (18:56 +0000)]
Patch #1360200: Use unmangled_version RPM spec field to deal with
file name mangling.
Will backport to 2.5.

18 years agoPatch #1359217: Ignore 2xx response before 150 response.
Martin v. Löwis [Sun, 12 Nov 2006 18:48:13 +0000 (18:48 +0000)]
Patch #1359217: Ignore 2xx response before 150 response.
Will backport to 2.5.

18 years agoBug #1067760: Deprecate passing floats to file.seek.
Martin v. Löwis [Sun, 12 Nov 2006 18:24:26 +0000 (18:24 +0000)]
Bug #1067760: Deprecate passing floats to file.seek.

18 years agoPatch #1355023: support whence argument for GzipFile.seek.
Martin v. Löwis [Sun, 12 Nov 2006 10:41:39 +0000 (10:41 +0000)]
Patch #1355023: support whence argument for GzipFile.seek.

18 years agoPatch #1065257: Support passing open files as body in
Martin v. Löwis [Sun, 12 Nov 2006 10:32:47 +0000 (10:32 +0000)]
Patch #1065257: Support passing open files as body in
HTTPConnection.request().

18 years agoBug #1594758: wording improvement for dict.update() docs.
Georg Brandl [Sat, 11 Nov 2006 18:32:47 +0000 (18:32 +0000)]
Bug #1594758: wording improvement for dict.update() docs.

18 years agoBug #1594742: wrong word in stringobject doc.
Georg Brandl [Sat, 11 Nov 2006 18:29:11 +0000 (18:29 +0000)]
Bug #1594742: wrong word in stringobject doc.

18 years ago[Feature request #1542920] Link to wsgi.org
Andrew M. Kuchling [Fri, 10 Nov 2006 14:39:01 +0000 (14:39 +0000)]
[Feature request #1542920] Link to wsgi.org

18 years agoReword entry
Andrew M. Kuchling [Fri, 10 Nov 2006 13:14:01 +0000 (13:14 +0000)]
Reword entry

18 years agoFix SF#1566719: not creating site-packages (or other target directory) when
Phillip J. Eby [Fri, 10 Nov 2006 00:33:36 +0000 (00:33 +0000)]
Fix SF#1566719: not creating site-packages (or other target directory) when
installing .egg-info for a project that contains no modules or packages,
while using --root (as in bdist_rpm).

18 years ago[Patch #1514543] mailbox (Maildir): avoid losing messages on name clash
Andrew M. Kuchling [Thu, 9 Nov 2006 21:16:46 +0000 (21:16 +0000)]
[Patch #1514543] mailbox (Maildir): avoid losing messages on name clash

Two changes:

Where possible, use link()/remove() to move files into a directory; this
makes it easier to avoid overwriting an existing file.

Use _create_carefully() to create files in tmp/, which uses O_EXCL.

Backport candidate.

18 years agoReplace C++ comment with C comment (fixes SF bug #1593525).
Walter Dörwald [Thu, 9 Nov 2006 16:23:26 +0000 (16:23 +0000)]
Replace C++ comment with C comment (fixes SF bug #1593525).

18 years ago[Patch #1514544 by David Watson] use fsync() to ensure data is really on disk
Andrew M. Kuchling [Thu, 9 Nov 2006 13:51:14 +0000 (13:51 +0000)]
[Patch #1514544 by David Watson] use fsync() to ensure data is really on disk

18 years ago[Bug #1569790] mailbox.Maildir.get_folder() loses factory information
Andrew M. Kuchling [Thu, 9 Nov 2006 13:27:07 +0000 (13:27 +0000)]
[Bug #1569790] mailbox.Maildir.get_folder() loses factory information

Both the Maildir and MH classes had this bug; the patch fixes both classes
and adds a test.

Will backport to 25-maint.

18 years agoPatch #1592250: Add elidge argument to Tkinter.Text.search.
Martin v. Löwis [Thu, 9 Nov 2006 11:27:32 +0000 (11:27 +0000)]
Patch #1592250: Add elidge argument to Tkinter.Text.search.

18 years agoPatch #838546: Make terminal become controlling in pty.fork().
Martin v. Löwis [Thu, 9 Nov 2006 11:06:03 +0000 (11:06 +0000)]
Patch #838546: Make terminal become controlling in pty.fork().
Will backport to 2.5.

18 years agoMore edits
Andrew M. Kuchling [Wed, 8 Nov 2006 14:30:14 +0000 (14:30 +0000)]
More edits

18 years agoAdd table of contents; this required fixing a few headings. Some more smalle edits.
Andrew M. Kuchling [Wed, 8 Nov 2006 14:24:03 +0000 (14:24 +0000)]
Add table of contents; this required fixing a few headings.  Some more smalle edits.

18 years agoAdd section on operator module; make a few edits
Andrew M. Kuchling [Wed, 8 Nov 2006 14:14:30 +0000 (14:14 +0000)]
Add section on operator module; make a few edits

18 years agoAdd section on the functional module
Andrew M. Kuchling [Wed, 8 Nov 2006 13:35:34 +0000 (13:35 +0000)]
Add section on the functional module

18 years agoBug #1592533: rename variable in heapq doc example, to avoid shadowing
Georg Brandl [Wed, 8 Nov 2006 10:04:29 +0000 (10:04 +0000)]
Bug #1592533: rename variable in heapq doc example, to avoid shadowing
"sorted".

18 years agoPatch #1592072: fix docs for return value of PyErr_CheckSignals.
Georg Brandl [Wed, 8 Nov 2006 07:45:59 +0000 (07:45 +0000)]
Patch #1592072: fix docs for return value of PyErr_CheckSignals.

18 years agoPatch #1351744: Add askyesnocancel helper for tkMessageBox.
Martin v. Löwis [Wed, 8 Nov 2006 07:35:55 +0000 (07:35 +0000)]
Patch #1351744: Add askyesnocancel helper for tkMessageBox.

18 years agoNews entry for 52662.
Martin v. Löwis [Wed, 8 Nov 2006 06:48:36 +0000 (06:48 +0000)]
News entry for 52662.

18 years agoCorrectly forward exception in instance_contains().
Martin v. Löwis [Wed, 8 Nov 2006 06:46:37 +0000 (06:46 +0000)]
Correctly forward exception in instance_contains().
Fixes #1591996. Patch contributed by Neal Norwitz.
Will backport.

18 years agoAdd missing word
Andrew M. Kuchling [Tue, 7 Nov 2006 20:39:16 +0000 (20:39 +0000)]
Add missing word

18 years agoFix grammatical error as well.
Thomas Heller [Tue, 7 Nov 2006 18:20:47 +0000 (18:20 +0000)]
Fix grammatical error as well.

Will backport to release25-maint.

18 years agoFix markup.
Thomas Heller [Tue, 7 Nov 2006 18:01:18 +0000 (18:01 +0000)]
Fix markup.

Will backport to release25-maint.

18 years agoWhitespace changes to make the source more compliant with PEP8 (SF#1589070)
Ronald Oussoren [Tue, 7 Nov 2006 16:00:34 +0000 (16:00 +0000)]
Whitespace changes to make the source more compliant with PEP8 (SF#1589070)

18 years agoFix a number of typos in strings and comments (sf#1589070)
Ronald Oussoren [Tue, 7 Nov 2006 15:53:38 +0000 (15:53 +0000)]
Fix a number of typos in strings and comments (sf#1589070)

18 years agonote that user can control directory location even if default dir is used
Skip Montanaro [Mon, 6 Nov 2006 14:34:52 +0000 (14:34 +0000)]
note that user can control directory location even if default dir is used

18 years agoUpdate link
Andrew M. Kuchling [Sun, 5 Nov 2006 21:04:37 +0000 (21:04 +0000)]
Update link

18 years agoBug #1588287: fix invalid assertion for `1,2` in debug builds.
Neal Norwitz [Sat, 4 Nov 2006 19:25:22 +0000 (19:25 +0000)]
Bug #1588287: fix invalid assertion for `1,2` in debug builds.

Will backport

18 years ago- Patch #1060577: Extract list of RPM files from spec file in
Martin v. Löwis [Sat, 4 Nov 2006 18:14:06 +0000 (18:14 +0000)]
- Patch #1060577: Extract list of RPM files from spec file in
  bdist_rpm
Will backport to 2.5.

18 years agoWhitespace normalization.
Tim Peters [Fri, 3 Nov 2006 02:32:46 +0000 (02:32 +0000)]
Whitespace normalization.

18 years agoFix a code example by adding a missing import.
Thomas Heller [Thu, 2 Nov 2006 20:22:29 +0000 (20:22 +0000)]
Fix a code example by adding a missing import.

Fixes #1557890.

Will backport to release25-maint.

18 years agoReplace the XXX marker in the 'Arrays and pointers' reference manual
Thomas Heller [Thu, 2 Nov 2006 19:48:24 +0000 (19:48 +0000)]
Replace the XXX marker in the 'Arrays and pointers' reference manual
section with a link to the tutorial sections.

Will backport to release25-maint.

18 years agoAdded relativeCreated to Formatter doc (has been in the system for a long time -...
Vinay Sajip [Tue, 31 Oct 2006 17:34:31 +0000 (17:34 +0000)]
Added relativeCreated to Formatter doc (has been in the system for a long time - was unaccountably left out of the docs and not noticed until now).

18 years agoChange to improve speed of _fixupChildren
Vinay Sajip [Tue, 31 Oct 2006 17:32:37 +0000 (17:32 +0000)]
Change to improve speed of _fixupChildren

18 years agoI'm assuming this is correct, it fixes the tests so they pass again
Neal Norwitz [Sun, 29 Oct 2006 23:58:36 +0000 (23:58 +0000)]
I'm assuming this is correct, it fixes the tests so they pass again

18 years agoFix refleak
Neal Norwitz [Sun, 29 Oct 2006 23:39:03 +0000 (23:39 +0000)]
Fix refleak

18 years agoAdd tests for incremental codecs with an errors
Walter Dörwald [Sun, 29 Oct 2006 23:02:27 +0000 (23:02 +0000)]
Add tests for incremental codecs with an errors
argument.

18 years agoAdd tests for basic argument errors.
Walter Dörwald [Sun, 29 Oct 2006 22:06:28 +0000 (22:06 +0000)]
Add tests for basic argument errors.

18 years agoMove the check for openpty to the beginning.
Georg Brandl [Sun, 29 Oct 2006 21:54:18 +0000 (21:54 +0000)]
Move the check for openpty to the beginning.

18 years agoRemove leftover test output file.
Georg Brandl [Sun, 29 Oct 2006 20:35:12 +0000 (20:35 +0000)]
Remove leftover test output file.

18 years agoConvert test_openpty to unittest.
Georg Brandl [Sun, 29 Oct 2006 20:31:17 +0000 (20:31 +0000)]
Convert test_openpty to unittest.

18 years agoConvert test_MimeWriter to unittest.
Georg Brandl [Sun, 29 Oct 2006 20:28:26 +0000 (20:28 +0000)]
Convert test_MimeWriter to unittest.

18 years agoCompletely convert test_httplib to unittest.
Georg Brandl [Sun, 29 Oct 2006 20:24:01 +0000 (20:24 +0000)]
Completely convert test_httplib to unittest.

18 years agoConvert test_cgi to unittest.
Georg Brandl [Sun, 29 Oct 2006 20:09:12 +0000 (20:09 +0000)]
Convert test_cgi to unittest.

18 years agoConvert test_cookie to unittest.
Georg Brandl [Sun, 29 Oct 2006 19:51:16 +0000 (19:51 +0000)]
Convert test_cookie to unittest.

18 years agoConvert test_types to unittest.
Georg Brandl [Sun, 29 Oct 2006 19:35:03 +0000 (19:35 +0000)]
Convert test_types to unittest.

18 years agoConvert test_nis to unittest.
Georg Brandl [Sun, 29 Oct 2006 19:24:43 +0000 (19:24 +0000)]
Convert test_nis to unittest.

18 years agoConvert test_poll to unittest.
Georg Brandl [Sun, 29 Oct 2006 19:20:45 +0000 (19:20 +0000)]
Convert test_poll to unittest.

18 years agoConvert test_mmap to unittest.
Georg Brandl [Sun, 29 Oct 2006 19:13:40 +0000 (19:13 +0000)]
Convert test_mmap to unittest.

18 years agoBug #1576657: when setting a KeyError for a tuple key, make sure that
Georg Brandl [Sun, 29 Oct 2006 18:31:42 +0000 (18:31 +0000)]
Bug #1576657: when setting a KeyError for a tuple key, make sure that
the tuple isn't used as the "exception arguments tuple".

18 years agoUpdate comments, remove commented out code.
Neal Norwitz [Sun, 29 Oct 2006 18:30:10 +0000 (18:30 +0000)]
Update comments, remove commented out code.
Move assembler structure next to assembler code to make it easier to
move it to a separate file.

18 years agoBug #1586773: extend hashlib docstring.
Georg Brandl [Sun, 29 Oct 2006 18:01:08 +0000 (18:01 +0000)]
Bug #1586773: extend hashlib docstring.

18 years agoBug #1586613: fix zlib and bz2 codecs' incremental en/decoders.
Georg Brandl [Sun, 29 Oct 2006 14:39:09 +0000 (14:39 +0000)]
Bug #1586613: fix zlib and bz2 codecs' incremental en/decoders.

18 years agoFix the new EncodedFile test to work with big endian platforms.
Georg Brandl [Sun, 29 Oct 2006 09:32:16 +0000 (09:32 +0000)]
Fix the new EncodedFile test to work with big endian platforms.

18 years agoTest assert if __debug__ is true.
Georg Brandl [Sun, 29 Oct 2006 09:18:00 +0000 (09:18 +0000)]
Test assert if __debug__ is true.

18 years agoPatch #1583880: fix tarfile's problems with long names and posix/
Georg Brandl [Sun, 29 Oct 2006 09:16:12 +0000 (09:16 +0000)]
Patch #1583880: fix tarfile's problems with long names and posix/
GNU modes.

18 years agoBug #1357915: allow all sequence types for shell arguments in
Georg Brandl [Sun, 29 Oct 2006 09:05:04 +0000 (09:05 +0000)]
Bug #1357915: allow all sequence types for shell arguments in
subprocess.

18 years agoRemove trailing comma.
Georg Brandl [Sun, 29 Oct 2006 09:01:01 +0000 (09:01 +0000)]
Remove trailing comma.

18 years agoBug #1586448: the compiler module now emits the same bytecode for
Georg Brandl [Sun, 29 Oct 2006 08:53:06 +0000 (08:53 +0000)]
Bug #1586448: the compiler module now emits the same bytecode for
list comprehensions as the builtin compiler, using the LIST_APPEND
opcode.

18 years agoClean up a leftover from old listcomp generation code.
Georg Brandl [Sun, 29 Oct 2006 08:47:08 +0000 (08:47 +0000)]
Clean up a leftover from old listcomp generation code.

18 years agoFix codecs.EncodedFile which did not use file_encoding in 2.5.0, and
Georg Brandl [Sun, 29 Oct 2006 08:39:22 +0000 (08:39 +0000)]
Fix codecs.EncodedFile which did not use file_encoding in 2.5.0, and
fix all codecs file wrappers to work correctly with the "with"
statement (bug #1586513).

18 years agoFrom SF 1557890, fix problem of using wrong type in example.
Neal Norwitz [Sat, 28 Oct 2006 22:12:26 +0000 (22:12 +0000)]
From SF 1557890, fix problem of using wrong type in example.

Will backport.

18 years agoFix test_modulefinder so it doesn't fail when run after test_distutils.
Neal Norwitz [Sat, 28 Oct 2006 21:56:49 +0000 (21:56 +0000)]
Fix test_modulefinder so it doesn't fail when run after test_distutils.

18 years agoDon't inline Py_ADDRESS_IN_RANGE with gcc 4+ either.
Neal Norwitz [Sat, 28 Oct 2006 21:21:00 +0000 (21:21 +0000)]
Don't inline Py_ADDRESS_IN_RANGE with gcc 4+ either.

Will backport.

18 years agoPrevent crash if alloc of garbage fails. Found by Typo.pl.
Neal Norwitz [Sat, 28 Oct 2006 21:20:12 +0000 (21:20 +0000)]
Prevent crash if alloc of garbage fails.  Found by Typo.pl.

Will backport.

18 years agoFix bug #1565514, SystemError not raised on too many nested blocks.
Neal Norwitz [Sat, 28 Oct 2006 21:19:07 +0000 (21:19 +0000)]
Fix bug #1565514, SystemError not raised on too many nested blocks.
It seems like this should be a different error than SystemError, but
I don't have any great ideas and SystemError was raised in 2.4 and earlier.

Will backport.

18 years agoFix crash in test on HP-UX. Apparently, it's not possible to delete a lock if
Neal Norwitz [Sat, 28 Oct 2006 21:17:51 +0000 (21:17 +0000)]
Fix crash in test on HP-UX.  Apparently, it's not possible to delete a lock if
it's held (even by the current thread).

Will backport.

18 years agoFix warnings with HP's C compiler. It doesn't recognize that infinite
Neal Norwitz [Sat, 28 Oct 2006 21:16:54 +0000 (21:16 +0000)]
Fix warnings with HP's C compiler.  It doesn't recognize that infinite
loops are, um, infinite.  These conditions should not be able to happen.

Will backport.

18 years agoAdd some asserts. In sysmodule, I think these were to try to silence
Neal Norwitz [Sat, 28 Oct 2006 21:15:30 +0000 (21:15 +0000)]
Add some asserts.  In sysmodule, I think these were to try to silence
some warnings from Klokwork.  They verify the assumptions of the format
of svn version output.

The assert in the thread module helped debug a problem on HP-UX.

18 years agomake test_grammar pass with python -O
Georg Brandl [Sat, 28 Oct 2006 20:25:09 +0000 (20:25 +0000)]
make test_grammar pass with python -O

18 years agoFix nth() itertool recipe.
Georg Brandl [Sat, 28 Oct 2006 16:04:04 +0000 (16:04 +0000)]
Fix nth() itertool recipe.

18 years agoConvert test_opcodes to unittest.
Georg Brandl [Sat, 28 Oct 2006 13:56:58 +0000 (13:56 +0000)]
Convert test_opcodes to unittest.

18 years agoConvert test_math to unittest.
Georg Brandl [Sat, 28 Oct 2006 13:51:49 +0000 (13:51 +0000)]
Convert test_math to unittest.

18 years agoUpdate outstanding bugs test file.
Georg Brandl [Sat, 28 Oct 2006 13:11:41 +0000 (13:11 +0000)]
Update outstanding bugs test file.

18 years agoConvert test_global, test_scope and test_grammar to unittest.
Georg Brandl [Sat, 28 Oct 2006 13:10:17 +0000 (13:10 +0000)]
Convert test_global, test_scope and test_grammar to unittest.

I tried to enclose all tests which must be run at the toplevel
(instead of inside a method) in exec statements.

18 years agoPort test_bufio to unittest.
Walter Dörwald [Sat, 28 Oct 2006 10:47:12 +0000 (10:47 +0000)]
Port test_bufio to unittest.

18 years agoPatch #1552024: add decorator support to unparse.py demo script.
Georg Brandl [Fri, 27 Oct 2006 20:39:43 +0000 (20:39 +0000)]
Patch #1552024: add decorator support to unparse.py demo script.