]>
granicus.if.org Git - python/log
Walter Dörwald [Tue, 6 Mar 2007 20:46:26 +0000 (20:46 +0000)]
Backport checkin:
Patch for bug #
1633621 : if curses.resizeterm() or
curses.resize_term() is called, update _curses.LINES,
_curses.COLS, curses.LINES and curses.COLS.
Georg Brandl [Tue, 6 Mar 2007 19:00:09 +0000 (19:00 +0000)]
Patch #
1654417 : make operator.{get,set,del}slice use the full range
of Py_ssize_t.
(backport from rev. 54177)
Georg Brandl [Tue, 6 Mar 2007 18:47:40 +0000 (18:47 +0000)]
Patch #
1673121 : update README wrt. OSX default shell.
(backport from rev. 54175)
Georg Brandl [Tue, 6 Mar 2007 18:44:35 +0000 (18:44 +0000)]
Patch #
1638879 : don't accept strings with embedded NUL bytes in long().
(backport from rev. 54173)
Georg Brandl [Tue, 6 Mar 2007 18:30:12 +0000 (18:30 +0000)]
Patch #
1602128 : clarify that richcmp methods can return NotImplemented
and should return True or False otherwise.
(backport from rev. 54171)
Georg Brandl [Tue, 6 Mar 2007 17:46:17 +0000 (17:46 +0000)]
Patch #
1646728 : datetime.fromtimestamp fails with negative
fractional times. With unittest.
(backport from rev. 54167 by Guido)
Georg Brandl [Tue, 6 Mar 2007 13:35:08 +0000 (13:35 +0000)]
A test case for the defaultdict KeyError bug.
(backport from rev. 54162)
Georg Brandl [Tue, 6 Mar 2007 13:33:07 +0000 (13:33 +0000)]
Fix another reincarnation of bug #
1576657 in defaultdict.
(backport from rev. 54160)
Georg Brandl [Tue, 6 Mar 2007 12:16:52 +0000 (12:16 +0000)]
Bug #
1674503 : close the file opened by execfile() in an error condition.
(backport)
Georg Brandl [Tue, 6 Mar 2007 11:52:33 +0000 (11:52 +0000)]
Patch #
1672481 : fix bug in idlelib.MultiCall.
(backport from rev. 54156)
Georg Brandl [Tue, 6 Mar 2007 11:51:27 +0000 (11:51 +0000)]
A test case for the fix in #
1674228 .
(backport from rev. 54154)
Georg Brandl [Tue, 6 Mar 2007 10:02:59 +0000 (10:02 +0000)]
Patch #
1671450 : add a section about subclassing builtin types to the
"extending and embedding" tutorial.
(backport from rev. 54150)
Georg Brandl [Mon, 5 Mar 2007 22:28:13 +0000 (22:28 +0000)]
Patch #
1674228 : when assigning a slice (old-style), check for the
sq_ass_slice instead of the sq_slice slot.
(backport from rev. 54139)
Georg Brandl [Sun, 4 Mar 2007 17:19:02 +0000 (17:19 +0000)]
Fix a bug in test_dict and test_userdict, found at the PyPy sprint.
(backport from rev. 54114)
Georg Brandl [Fri, 2 Mar 2007 20:30:19 +0000 (20:30 +0000)]
Bugs #
1668032 , #
1668036 , #
1669304 : clarify behavior of PyMem_Realloc and _Resize.
(backport from rev. 54088)
Raymond Hettinger [Fri, 2 Mar 2007 19:19:05 +0000 (19:19 +0000)]
Fix constantification of None.
Andrew M. Kuchling [Thu, 1 Mar 2007 14:07:19 +0000 (14:07 +0000)]
Fix typo (noticed in Raymond's r54053 commit adding NamedTuple
Neal Norwitz [Mon, 26 Feb 2007 23:46:51 +0000 (23:46 +0000)]
Fix SF bug #
1669182 . Handle string exceptions even if unraisable (ie in __del__).
Andrew M. Kuchling [Mon, 26 Feb 2007 23:03:03 +0000 (23:03 +0000)]
Markup fix
Georg Brandl [Mon, 26 Feb 2007 13:51:34 +0000 (13:51 +0000)]
Backport from Py3k branch: fix refleak in PyString_Format.
(backport from rev. 53935)
Thomas Wouters [Sun, 25 Feb 2007 22:15:04 +0000 (22:15 +0000)]
Backported r51621 from p3yk:
Don't use a fixed temporary name (gdbm).
Don't use our own temp name creation (dbm).
Neal Norwitz [Sun, 25 Feb 2007 16:19:21 +0000 (16:19 +0000)]
Backport 53901 and 53902 to prevent crash when there is an error decoding unicode filenames
Raymond Hettinger [Mon, 19 Feb 2007 20:45:46 +0000 (20:45 +0000)]
Fixup set/dict interoperability.
Raymond Hettinger [Mon, 19 Feb 2007 19:26:16 +0000 (19:26 +0000)]
Provide an example of defaultdict with non-zero constant factory function.
Raymond Hettinger [Mon, 19 Feb 2007 03:04:45 +0000 (03:04 +0000)]
Extend work on revision 52962: Eliminate redundant calls to PyObject_Hash().
Martin v. Löwis [Sun, 18 Feb 2007 08:54:32 +0000 (08:54 +0000)]
Revert r53672.
Martin v. Löwis [Sun, 18 Feb 2007 08:50:38 +0000 (08:50 +0000)]
Revert r53672, just fix signature of time_isoformat instead.
Vinay Sajip [Sat, 17 Feb 2007 01:37:50 +0000 (01:37 +0000)]
Minor fix for currentframe (SF #
1652788 ).
Georg Brandl [Thu, 15 Feb 2007 11:29:58 +0000 (11:29 +0000)]
Add missing \versionadded.
(backport from rev. 53787)
Georg Brandl [Thu, 15 Feb 2007 11:29:08 +0000 (11:29 +0000)]
Patch #
1494140 : Add documentation for the new struct.Struct object.
(backport from rev. 53785)
Georg Brandl [Thu, 15 Feb 2007 10:38:03 +0000 (10:38 +0000)]
Make functools.wraps() docs a bit clearer.
(backport from rev. 53783)
Martin v. Löwis [Wed, 14 Feb 2007 12:53:41 +0000 (12:53 +0000)]
Backport 53776: Ignore directory time stamps
when considering whether to rerun libffi configure.
Martin v. Löwis [Tue, 13 Feb 2007 12:14:29 +0000 (12:14 +0000)]
Patch #
1657276 : Make NETLINK_DNRTMSG conditional.
Martin v. Löwis [Tue, 13 Feb 2007 12:08:34 +0000 (12:08 +0000)]
Bug #
1658794 : Remove extraneous 'this'.
Martin v. Löwis [Tue, 13 Feb 2007 08:35:01 +0000 (08:35 +0000)]
Patch #685268: Consider a package's __path__ in imputil.
Martin v. Löwis [Mon, 12 Feb 2007 12:21:41 +0000 (12:21 +0000)]
Patch
1463026 : Support default namespace in XMLGenerator.
Fixes #847665.
Lars Gustäbel [Mon, 12 Feb 2007 09:27:10 +0000 (09:27 +0000)]
Bug #
1656581 : Point out that external file objects are supposed to be
at position 0. (backport from rev. 53752)
Skip Montanaro [Sun, 11 Feb 2007 18:41:56 +0000 (18:41 +0000)]
backport: fix trace.py --ignore-dir
Georg Brandl [Fri, 9 Feb 2007 18:48:44 +0000 (18:48 +0000)]
Bug #
1656078 : typo in in profile docs.
(backport from rev. 53697)
Martin v. Löwis [Fri, 9 Feb 2007 12:59:27 +0000 (12:59 +0000)]
Update broken link.
Martin v. Löwis [Fri, 9 Feb 2007 12:37:12 +0000 (12:37 +0000)]
Bug #
1600860 : Search for shared python library in LIBDIR, not
lib/python/config, on "linux" and "gnu" systems.
Martin v. Löwis [Fri, 9 Feb 2007 12:19:46 +0000 (12:19 +0000)]
Bug #
1653736 : Properly discard third argument to slot_nb_inplace_power.
Martin v. Löwis [Thu, 8 Feb 2007 09:13:51 +0000 (09:13 +0000)]
Bug #
1653736 : Complain about keyword arguments to time.isoformat.
Raymond Hettinger [Thu, 8 Feb 2007 01:37:18 +0000 (01:37 +0000)]
Fix docstring bug
Raymond Hettinger [Thu, 8 Feb 2007 00:49:51 +0000 (00:49 +0000)]
Bypass set specific optimizations for set and frozenset subclasses.
Raymond Hettinger [Wed, 7 Feb 2007 23:57:05 +0000 (23:57 +0000)]
Do not let overflows in enumerate() and count() pass silently.
Raymond Hettinger [Wed, 7 Feb 2007 23:48:15 +0000 (23:48 +0000)]
Silence compiler warning
Raymond Hettinger [Wed, 7 Feb 2007 22:12:01 +0000 (22:12 +0000)]
Bug #
1575169 : operator.isSequenceType() now returns False for subclasses of dict.
Raymond Hettinger [Wed, 7 Feb 2007 21:40:49 +0000 (21:40 +0000)]
Check for a common user error with defaultdict().
Raymond Hettinger [Wed, 7 Feb 2007 21:03:24 +0000 (21:03 +0000)]
SF:
1397711 Set docs conflated immutable and hashable
Raymond Hettinger [Wed, 7 Feb 2007 20:01:28 +0000 (20:01 +0000)]
SF #
1615701 : make d.update(m) honor __getitem__() and keys() in dict subclasses
Peter Astrand [Tue, 6 Feb 2007 15:41:46 +0000 (15:41 +0000)]
Applied patch
1124861 .3.patch to solve bug #
1124861 : Automatically create pipes on Windows, if GetStdHandle fails. Backport from rev 53646.
Raymond Hettinger [Thu, 1 Feb 2007 21:01:21 +0000 (21:01 +0000)]
Bug #
1648179 : set.update() not recognizing __iter__ overrides in dict subclasses.
Georg Brandl [Wed, 31 Jan 2007 07:48:49 +0000 (07:48 +0000)]
[Patch #783050 from Patrick Lynch] The emulation of forkpty() is incorrect;
the master should close the slave fd.
Added a test to test_pty.py that reads from the master_fd after doing
a pty.fork(); without the fix it hangs forever instead of raising an
exception. (<crossing fingers for the buildbots>)
Backport from trunk rev. 53146.
Georg Brandl [Tue, 30 Jan 2007 20:21:35 +0000 (20:21 +0000)]
Bug #
1648191 : typo in docs.
(backport from rev. 53603)
Georg Brandl [Sat, 27 Jan 2007 19:38:56 +0000 (19:38 +0000)]
Bug #
1645944 : os.access now returns bool but docstring is not updated
(backport from rev. 53579)
Georg Brandl [Sat, 27 Jan 2007 17:43:07 +0000 (17:43 +0000)]
Patch #
1638243 : the compiler package is now able to correctly compile
a with statement; previously, executing code containing a with statement
compiled by the compiler package crashed the interpreter.
(backport from rev. 53575)
Fred Drake [Fri, 26 Jan 2007 16:27:45 +0000 (16:27 +0000)]
fix typo (extraneous ")")
Brett Cannon [Thu, 25 Jan 2007 23:22:24 +0000 (23:22 +0000)]
Backport fix for bug #
1643943 .
Thomas Heller [Thu, 25 Jan 2007 19:19:35 +0000 (19:19 +0000)]
Merged revisions 53556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Modules/_ctypes
........
r53556 | thomas.heller | 2007-01-25 19:34:14 +0100 (Do, 25 Jan 2007) | 3 lines
Fix for #
1643874 : When calling SysAllocString, create a PyCObject
which will eventually call SysFreeString to free the BSTR resource.
........
Andrew M. Kuchling [Wed, 24 Jan 2007 20:08:13 +0000 (20:08 +0000)]
Strengthen warning about using lock()
Brett Cannon [Tue, 23 Jan 2007 22:46:12 +0000 (22:46 +0000)]
Clarify bug #
1377858 entry.
Brett Cannon [Tue, 23 Jan 2007 22:41:20 +0000 (22:41 +0000)]
If you created a weakref in an object's __del__ method to itself it would
segfault the interpreter during weakref clean up. Now any new weakrefs created
after __del__ is run are removed silently.
Fixes bug #
1377858 and the weakref_in_del crasher for new-style classes.
Classic classes are still affected.
Martin v. Löwis [Tue, 23 Jan 2007 21:11:58 +0000 (21:11 +0000)]
Make PyTraceBack_Here use the current thread, not the
frame's thread state. Fixes #
1579370 .
Thomas Wouters [Tue, 23 Jan 2007 13:54:30 +0000 (13:54 +0000)]
Backport trunk revision 53527:
SF patch #
1630975 : Fix crash when replacing sys.stdout in sitecustomize
When running the interpreter in an environment that would cause it to set
stdout/stderr/stdin's encoding, having a sitecustomize that would replace
them with something other than PyFile objects would crash the interpreter.
Fix it by simply ignoring the encoding-setting for non-files.
This could do with a test, but I can think of no maintainable and portable
way to test this bug, short of adding a sitecustomize.py to the buildsystem
and have it always run with it (hmmm....)
Georg Brandl [Mon, 22 Jan 2007 21:23:45 +0000 (21:23 +0000)]
Bug #
1627316 : handle error in condition/ignore pdb commands more gracefully.
(backport from rev. 53524)
Georg Brandl [Mon, 22 Jan 2007 21:10:43 +0000 (21:10 +0000)]
Bug #
1249573 : fix rfc822.parsedate not accepting a certain date format
(backport from rev. 53522)
Andrew M. Kuchling [Mon, 22 Jan 2007 20:49:44 +0000 (20:49 +0000)]
[Bug #
1633678 ] Improve pattern used for mbox 'From' lines; add a simple test
Andrew M. Kuchling [Mon, 22 Jan 2007 20:31:15 +0000 (20:31 +0000)]
Make comment match the code
Andrew M. Kuchling [Mon, 22 Jan 2007 16:10:27 +0000 (16:10 +0000)]
[Bug #
1552726 ] Avoid unnecessary polling at the interpreter prompt when certain versions of readline are being used
Andrew M. Kuchling [Mon, 22 Jan 2007 15:14:15 +0000 (15:14 +0000)]
Update version of What's New
Peter Astrand [Sun, 21 Jan 2007 15:45:25 +0000 (15:45 +0000)]
Avoid O(N**2) bottleneck in _communicate_(). Fixes #
1598181 . Backport from rev. 53295.
Georg Brandl [Sun, 21 Jan 2007 10:35:14 +0000 (10:35 +0000)]
Patch #
1627441 : close sockets properly in urllib2.
(backport from rev. 53511)
Georg Brandl [Sun, 21 Jan 2007 10:28:56 +0000 (10:28 +0000)]
Bug #
1486663 : don't reject keyword arguments for subclasses of builtin
types.
(backport from rev. 53509)
Martin v. Löwis [Sat, 20 Jan 2007 13:58:09 +0000 (13:58 +0000)]
Add /GS- to Itanium build.
Martin v. Löwis [Sat, 20 Jan 2007 13:44:50 +0000 (13:44 +0000)]
Add /GS- flags for AMD64.
Raymond Hettinger [Fri, 19 Jan 2007 18:03:13 +0000 (18:03 +0000)]
SF#
1635892 : Fix docs for betavariate's input parameters .
Martin v. Löwis [Fri, 19 Jan 2007 18:01:16 +0000 (18:01 +0000)]
Add UUIDs for 2.5.1 and 2.5.2
Martin v. Löwis [Fri, 19 Jan 2007 06:42:33 +0000 (06:42 +0000)]
Prefix AST symbols with _Py_. Fixes #
1637022 .
Neal Norwitz [Fri, 19 Jan 2007 05:52:46 +0000 (05:52 +0000)]
SF #
1635217 , Fix unbalanced paren
Neal Norwitz [Thu, 18 Jan 2007 07:16:31 +0000 (07:16 +0000)]
Add a comment for some code I don't understand. Why would needsfree
be true if we didn't malloc the code? Seems like the code is wrong
or could use comments.
Also verify if the buildbots are working properly for the 2.5 branch.
Georg Brandl [Wed, 17 Jan 2007 21:20:01 +0000 (21:20 +0000)]
Bug #
1629125 : fix wrong data type (int -> Py_ssize_t) in PyDict_Next docs.
(backport from rev. 53477)
Georg Brandl [Wed, 17 Jan 2007 21:09:07 +0000 (21:09 +0000)]
Bug #
1637967 : missing //= operator in list.
(backport from rev. 53475)
Andrew M. Kuchling [Wed, 17 Jan 2007 19:56:06 +0000 (19:56 +0000)]
[Part of bug #
1599254 ] Add suggestion to Mailbox docs to use Maildir, and warn user to lock/unlock mailboxes when modifying them
Thomas Heller [Wed, 17 Jan 2007 19:55:40 +0000 (19:55 +0000)]
Bug #
1610795 : ctypes.util.find_library works now on BSD systems.
Thomas Heller [Wed, 17 Jan 2007 19:53:24 +0000 (19:53 +0000)]
Merged revisions 53402 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r53402 | thomas.heller | 2007-01-12 21:17:34 +0100 (Fr, 12 Jan 2007) | 6 lines
patch #
1610795 : BSD version of ctypes.util.find_library, by Martin
Kammerhofer.
Backported from trunk.
........
Thomas Heller [Wed, 17 Jan 2007 09:53:03 +0000 (09:53 +0000)]
Merged revisions 53466 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Modules/_ctypes
........
r53466 | thomas.heller | 2007-01-17 10:40:34 +0100 (Mi, 17 Jan 2007) | 2 lines
Replace C++ comments with C comments.
........
Peter Astrand [Sat, 13 Jan 2007 22:37:11 +0000 (22:37 +0000)]
Fix for bug #
1634343 : allow specifying empty arguments on Windows
Thomas Heller [Fri, 12 Jan 2007 08:13:57 +0000 (08:13 +0000)]
Blocked revisions 53361 via svnmerge
........
r53361 | thomas.heller | 2007-01-10 21:51:19 +0100 (Wed, 10 Jan 2007) | 1 line
Must change the version number in the _ctypes extension as well.
........
Thomas Heller [Fri, 12 Jan 2007 08:05:28 +0000 (08:05 +0000)]
Blocked revisions 52388 via svnmerge
........
r52388 | martin.v.loewis | 2006-10-19 13:00:37 +0200 (Thu, 19 Oct 2006) | 3 lines
Fix various minor errors in passing arguments to
PyArg_ParseTuple.
........
Thomas Heller [Fri, 12 Jan 2007 08:03:54 +0000 (08:03 +0000)]
Blocked revisions 52945,53358 via svnmerge
........
r52945 | brett.cannon | 2006-12-07 00:38:48 +0100 (Thu, 07 Dec 2006) | 3 lines
Fix a bad assumption that all objects assigned to '__loader__' on a module
will have a '_files' attribute.
........
r53358 | thomas.heller | 2007-01-10 21:12:13 +0100 (Wed, 10 Jan 2007) | 1 line
Change the ctypes version number to "1.1.0".
........
Raymond Hettinger [Thu, 11 Jan 2007 18:21:04 +0000 (18:21 +0000)]
SF #
1486663 -- Allow keyword args in subclasses of set() and frozenset().
Matthias Klose [Thu, 11 Jan 2007 11:42:43 +0000 (11:42 +0000)]
- idle: Honor the "Cancel" action in the save dialog (Debian bug #299092).
Matthias Klose [Thu, 11 Jan 2007 10:25:45 +0000 (10:25 +0000)]
- Make the documentation match the code and the docstring
Thomas Heller [Wed, 10 Jan 2007 20:44:21 +0000 (20:44 +0000)]
Must update the version number on the extension module as well.
Thomas Heller [Wed, 10 Jan 2007 20:07:29 +0000 (20:07 +0000)]
Change the ctypes version number to "1.0.2".
Thomas Heller [Tue, 9 Jan 2007 19:52:31 +0000 (19:52 +0000)]
Merged revisions 53316 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r53316 | thomas.heller | 2007-01-09 20:19:33 +0100 (Di, 09 Jan 2007) | 4 lines
Verify the sizes of the basic ctypes data types against the struct
module.
Backport from trunk.
........
Raymond Hettinger [Mon, 8 Jan 2007 18:05:53 +0000 (18:05 +0000)]
Fix zero-length corner case for iterating over a mutating deque.
Vinay Sajip [Mon, 8 Jan 2007 10:12:29 +0000 (10:12 +0000)]
Backported changes from trunk:
Made func argument in LogRecord.__init__ optional.
Improved performance of _fixupChildren.
Vinay Sajip [Mon, 8 Jan 2007 10:11:58 +0000 (10:11 +0000)]
Backported change from trunk:
Made SysLogHandler more resilient in the face of syslogd failures.