]>
granicus.if.org Git - python/log
Georg Brandl [Thu, 29 Mar 2007 12:42:16 +0000 (12:42 +0000)]
In Windows' time.clock(), when QueryPerformanceFrequency() fails,
the C lib's clock() is used, but it must be divided by CLOCKS_PER_SEC
as for the POSIX implementation (thanks to #pypy).
(backport from rev. 54606)
Žiga Seilnacht [Sat, 24 Mar 2007 14:27:21 +0000 (14:27 +0000)]
Patch #
1489771 : update syntax rules in Python Reference Manual.
Python 2.5 added support for explicit relative import statements and
yield expressions, which were missing in the manual.
Also fix grammar productions that used the names from the Grammar file,
markup that broke the generated grammar.txt, and wrap some lines that
broke the pdf output.
(backport from rev. 54559)
Thomas Heller [Fri, 23 Mar 2007 19:56:45 +0000 (19:56 +0000)]
Prevent creation (followed by a segfault) of array types when the size
overflows the valid Py_ssize_t range. Check return values of
PyMem_Malloc.
Backported from trunk.
Martin v. Löwis [Fri, 23 Mar 2007 13:27:29 +0000 (13:27 +0000)]
Bug #978833: Revert r50844, as it broke _socketobject.dup.
Martin v. Löwis [Fri, 23 Mar 2007 10:35:57 +0000 (10:35 +0000)]
Patch #
1686451 : Fix return type for PySequence_{Count,Index,Fast_GET_SIZE}.
Thomas Heller [Thu, 22 Mar 2007 20:33:04 +0000 (20:33 +0000)]
Explain the purpose of the b_needsfree flag. This answers Neals
question (well, two months too late).
Thomas Heller [Thu, 22 Mar 2007 19:43:37 +0000 (19:43 +0000)]
Back out "Patch #
1643874 : memory leak in ctypes fixed."
The code in this patch leaves no way to give up the ownership of a
BSTR instance.
Georg Brandl [Thu, 22 Mar 2007 08:05:53 +0000 (08:05 +0000)]
Bug #
1685704 : use -m switch in timeit docs.
(backport from rev. 54524)
Žiga Seilnacht [Wed, 21 Mar 2007 20:37:39 +0000 (20:37 +0000)]
Bug #
1675967 : re patterns pickled with older Python versions can
now be unpickled.
(backport form rev. 54492)
Raymond Hettinger [Wed, 21 Mar 2007 20:36:45 +0000 (20:36 +0000)]
Test and fix fromkeys optional argument.
Andrew M. Kuchling [Wed, 21 Mar 2007 16:52:51 +0000 (16:52 +0000)]
Add NEWS entry for old item
Georg Brandl [Wed, 21 Mar 2007 11:52:38 +0000 (11:52 +0000)]
Bug #
1684254 : webbrowser now uses shlex to split any command lines
given to get(). It also detects when you use '&' as the last argument
and creates a BackgroundBrowser then.
(backport -- this is a regression from 2.4 and therefore backported)
Georg Brandl [Wed, 21 Mar 2007 09:17:36 +0000 (09:17 +0000)]
Patch #
1684834 : document some utility C API functions.
(backport from rev. 54483)
Georg Brandl [Wed, 21 Mar 2007 09:00:55 +0000 (09:00 +0000)]
Patch #
1682205 : a TypeError while unpacking an iterable is no longer
masked by a generic one with the message "unpack non-sequence".
(backport from rev. 54480)
Raymond Hettinger [Tue, 20 Mar 2007 21:45:04 +0000 (21:45 +0000)]
Extend work on rev 52962 and 53830 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability.
Raymond Hettinger [Tue, 20 Mar 2007 21:12:23 +0000 (21:12 +0000)]
Add new example
Georg Brandl [Sun, 18 Mar 2007 08:26:23 +0000 (08:26 +0000)]
Backport docs for recv_into and recvfrom_into.
Gregory P. Smith [Sat, 17 Mar 2007 22:32:49 +0000 (22:32 +0000)]
move note to the correct section
Georg Brandl [Fri, 16 Mar 2007 08:33:51 +0000 (08:33 +0000)]
RFE #
1670167 : fix in isinstance() docs.
(backport from rev. 54409)
Collin Winter [Fri, 16 Mar 2007 04:12:48 +0000 (04:12 +0000)]
Patch #
1642547 : Fix an error/crash when encountering syntax errors in complex if statements.
Backported from r54404.
Žiga Seilnacht [Thu, 15 Mar 2007 11:47:59 +0000 (11:47 +0000)]
Patch #
1462488 : prevent a segfault in object_reduce_ex() by splitting
the implementation for __reduce__ and __reduce_ex__ into two separate
functions. Fixes bug #931877.
(backport from rev. 54397)
Georg Brandl [Thu, 15 Mar 2007 07:43:22 +0000 (07:43 +0000)]
Also commit the patch ;)
Georg Brandl [Thu, 15 Mar 2007 07:42:22 +0000 (07:42 +0000)]
Patch #
1681153 : the wave module now closes a file object it opened if
initialization failed.
(backport from rev. 54394)
Georg Brandl [Thu, 15 Mar 2007 07:38:21 +0000 (07:38 +0000)]
Patch #
1680978 : consistently use "alive" instead of "active" in the
thread lib doc.
(backport from rev. 54392)
Martin v. Löwis [Wed, 14 Mar 2007 20:02:38 +0000 (20:02 +0000)]
Patch #
1559413 : Fix test_cmd_line if sys.executable contains a space.
Barry Warsaw [Wed, 14 Mar 2007 18:19:07 +0000 (18:19 +0000)]
Document fixed bugs
Žiga Seilnacht [Wed, 14 Mar 2007 12:34:30 +0000 (12:34 +0000)]
Patch #
1680015 : Don't modify __slots__ tuple if it contains an unicode
name. Remove a reference leak that happened if the name could not be
converted to string.
(backport from rev. 54378)
Georg Brandl [Wed, 14 Mar 2007 08:27:57 +0000 (08:27 +0000)]
Bug #767111: fix long-standing bug in urllib which caused an
AttributeError instead of an IOError when the server's response didn't
contain a valid HTTP status line.
(backport from rev. 54376)
Gregory P. Smith [Wed, 14 Mar 2007 07:22:35 +0000 (07:22 +0000)]
doc update from HEAD. don't list "Unix, Windows" as a platform since that
covers everything now that Mac OS 9 isn't a popular issue.
Gregory P. Smith [Wed, 14 Mar 2007 07:20:47 +0000 (07:20 +0000)]
doc update from HEAD
Barry Warsaw [Wed, 14 Mar 2007 04:29:06 +0000 (04:29 +0000)]
SF bug #
1582282 ; decode_header() incorrectly splits not-conformant RFC
2047-like headers where there is no whitespace between encoded words. This
fix changes the matching regexp to include a trailing lookahead assertion that
the closing ?= must be followed by whitespace, newline, or end-of-string.
This also changes the regexp to add the MULTILINE flag.
Collin Winter [Tue, 13 Mar 2007 23:04:29 +0000 (23:04 +0000)]
Inline PyImport_GetModulesReloading(). Backport from r54368.
Georg Brandl [Tue, 13 Mar 2007 22:16:43 +0000 (22:16 +0000)]
Patch #
1194449 : correctly detect unbound methods in pydoc.
(backport from rev. 54365)
Georg Brandl [Tue, 13 Mar 2007 12:34:35 +0000 (12:34 +0000)]
Bug #
1622896 : fix a rare corner case where the bz2 module raised an
error in spite of a succesful compression.
(backport from rev. 54336)
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'.