]>
granicus.if.org Git - python/log
Martin v. Löwis [Tue, 13 Mar 2007 10:24:14 +0000 (10:24 +0000)]
Patch #
1449244 : Support Unicode strings in
email.message.Message.{set_charset,get_content_charset}.
Georg Brandl [Tue, 13 Mar 2007 10:19:35 +0000 (10:19 +0000)]
Patch #
1569798 : fix a bug in distutils when building Python from a
directory within sys.exec_prefix.
(backport from rev. 54331)
Georg Brandl [Tue, 13 Mar 2007 10:07:01 +0000 (10:07 +0000)]
Patch #
1542681 : add entries for "with", "as" and "CONTEXTMANAGERS" to
pydoc's help keywords.
(backport from rev. 54329)
Georg Brandl [Tue, 13 Mar 2007 07:51:04 +0000 (07:51 +0000)]
Patch #
1679379 : add documentation for fnmatch.translate().
(backport from rev. 54323)
Collin Winter [Mon, 12 Mar 2007 16:49:23 +0000 (16:49 +0000)]
Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167.
Backported from r54291.
Georg Brandl [Mon, 12 Mar 2007 16:15:17 +0000 (16:15 +0000)]
Typo fix.
(backport from rev. 54292)
Martin v. Löwis [Mon, 12 Mar 2007 10:50:51 +0000 (10:50 +0000)]
Bug #
1675511 : Use -Kpic instead of -xcode=pic32 on Solaris/x86.
Barry Warsaw [Mon, 12 Mar 2007 03:21:28 +0000 (03:21 +0000)]
Tokio Kikuchi's fix for SF bug #
1629369 ; folding whitespace allowed in the
display name of an email address, e.g.
Foo
\tBar <foo@example.com>
Test case added by Barry.
Collin Winter [Mon, 12 Mar 2007 01:57:49 +0000 (01:57 +0000)]
Patch #
1678662 : ftp.python.org does not exist. So the testcode in urllib.py must use a more
stable FTP.
Backported from r54278.
Vinay Sajip [Sun, 11 Mar 2007 18:37:20 +0000 (18:37 +0000)]
Fix resource leak reported in SF #
1516995 .
Collin Winter [Sun, 11 Mar 2007 16:04:01 +0000 (16:04 +0000)]
Patch #
1192590 : Fix pdb's "ignore" and "condition" commands so they trap the IndexError caused by passing in an invalid breakpoint number.
Backport of r54271.
Žiga Seilnacht [Sun, 11 Mar 2007 16:01:51 +0000 (16:01 +0000)]
Patch #
1675981 : remove unreachable code from type.__new__() method.
__dict__ and __weakref__ are removed from the slots tuple earlier
in the code, in the loop that mangles slot names.
(backport from rev. 54270)
Georg Brandl [Sun, 11 Mar 2007 08:28:50 +0000 (08:28 +0000)]
Add missing "return" statements in exception handler.
(backport from rev. 54268)
Collin Winter [Sat, 10 Mar 2007 14:35:22 +0000 (14:35 +0000)]
Convert an assert to a raise so it works even in the presence of -O.
Georg Brandl [Sat, 10 Mar 2007 08:06:14 +0000 (08:06 +0000)]
Revert rev. 54198, it's not really backwards compatible.
Collin Winter [Sat, 10 Mar 2007 03:31:44 +0000 (03:31 +0000)]
Bug #
1531963 : Make SocketServer.TCPServer's server_address always be equal to calling getsockname() on the server's socket. Fixed by patch #
1545011 .
Backported from r54253.
Thomas Heller [Fri, 9 Mar 2007 20:48:57 +0000 (20:48 +0000)]
Merged revisions 54248 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r54248 | thomas.heller | 2007-03-09 21:39:22 +0100 (Fr, 09 Mär 2007) | 7 lines
Bug #
1651235 : When a tuple was passed to a ctypes function call,
Python would crash instead of raising an error.
The crash was caused by a section of code that should have been
removed long ago, at that time ctypes had other ways to pass
parameters to function calls.
........
Thomas Heller [Fri, 9 Mar 2007 20:21:16 +0000 (20:21 +0000)]
Merged revisions 54244 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r54244 | thomas.heller | 2007-03-09 20:21:28 +0100 (Fr, 09 Mär 2007) | 3 lines
Fix bug #
1646630 : ctypes.string_at(buf, 0) and ctypes.wstring_at(buf, 0)
returned string up to the first NUL character.
........
Neal Norwitz [Fri, 9 Mar 2007 06:01:28 +0000 (06:01 +0000)]
Fix SF #
1676971 , Complex OverflowError has a typo
Brett Cannon [Fri, 9 Mar 2007 04:57:00 +0000 (04:57 +0000)]
Manual backport of r54233. This will help prevent spurious Buildbot failures
by HTTPS connections that time out.
Raymond Hettinger [Thu, 8 Mar 2007 21:30:55 +0000 (21:30 +0000)]
SF #
1637850 : make_table in difflib did not work with unicode
Collin Winter [Thu, 8 Mar 2007 19:58:46 +0000 (19:58 +0000)]
Backported r54226 from p3yk: Move test_unittest, test_doctest and test_doctest2 higher up in the testing order.
Raymond Hettinger [Thu, 8 Mar 2007 19:23:25 +0000 (19:23 +0000)]
SF
1676321 : empty() returned wrong result
Georg Brandl [Thu, 8 Mar 2007 18:37:35 +0000 (18:37 +0000)]
Add a NEWS entry for rev. 54207,8.
(backport from rev. 54222)
Georg Brandl [Thu, 8 Mar 2007 17:49:17 +0000 (17:49 +0000)]
Fix #
1676656 : \em is different from \emph...
(backport from rev. 54220)
Georg Brandl [Wed, 7 Mar 2007 16:12:05 +0000 (16:12 +0000)]
Backport skipping fromtimestamp(negative value) tests on Windows (from rev. 54209)
Georg Brandl [Wed, 7 Mar 2007 11:55:25 +0000 (11:55 +0000)]
backport rev. 54207: add a few sanity checks in unittest.TestSuite.addTest(s).
Georg Brandl [Wed, 7 Mar 2007 09:34:52 +0000 (09:34 +0000)]
Patch #
1669331 : clarify shutil.copyfileobj() behavior wrt. file position.
(backport from rev. 54202)
Georg Brandl [Wed, 7 Mar 2007 09:17:42 +0000 (09:17 +0000)]
Typo fix.
Georg Brandl [Wed, 7 Mar 2007 08:32:24 +0000 (08:32 +0000)]
Patch #
1001604 : glob.glob() now returns unicode filenames if it was
given a unicode argument and os.listdir() returns unicode filenames.
(backport from rev. 54197)
Georg Brandl [Wed, 7 Mar 2007 07:39:13 +0000 (07:39 +0000)]
Patch #812285: allow multiple auth schemes in AbstractBasicAuthHandler.
(backport from rev. 54195)
Walter Dörwald [Tue, 6 Mar 2007 21:16:32 +0000 (21:16 +0000)]
Document curses changes.
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