]>
granicus.if.org Git - python/log
Anthony Baxter [Fri, 12 Jan 2007 09:35:56 +0000 (09:35 +0000)]
add parsetok.h as a dependency - previously, changing this file doesn't
cause the right files to be rebuilt.
Brett Cannon [Fri, 12 Jan 2007 07:27:52 +0000 (07:27 +0000)]
Fix error where the end of a funcdesc environment was accidentally moved too
far down.
Thomas Heller [Thu, 11 Jan 2007 21:23:12 +0000 (21:23 +0000)]
Correct the comments: the code is right.
Thomas Heller [Thu, 11 Jan 2007 21:18:56 +0000 (21:18 +0000)]
Fixes for 64-bit Windows: In ctypes.wintypes, correct the definitions
of HANDLE, WPARAM, LPARAM data types. Make parameterless foreign
function calls work.
Raymond Hettinger [Thu, 11 Jan 2007 18:22:55 +0000 (18:22 +0000)]
SF #
1486663 -- Allow keyword args in subclasses of set() and frozenset().
Matthias Klose [Thu, 11 Jan 2007 11:44:04 +0000 (11:44 +0000)]
- idle: Honor the "Cancel" action in the save dialog (Debian bug #299092).
Matthias Klose [Thu, 11 Jan 2007 10:26:31 +0000 (10:26 +0000)]
- Make the documentation match the code and the docstring
Guido van Rossum [Wed, 10 Jan 2007 23:12:56 +0000 (23:12 +0000)]
Fix the signature of log_error(). (A subclass that did the right thing
was getting complaints from pychecker.)
Thomas Heller [Wed, 10 Jan 2007 20:51:19 +0000 (20:51 +0000)]
Must change the version number in the _ctypes extension as well.
Thomas Heller [Wed, 10 Jan 2007 20:12:13 +0000 (20:12 +0000)]
Change the ctypes version number to "1.1.0".
Gustavo Niemeyer [Wed, 10 Jan 2007 16:15:48 +0000 (16:15 +0000)]
Minor change in int() docstring for proper spacing.
Gustavo Niemeyer [Wed, 10 Jan 2007 16:13:40 +0000 (16:13 +0000)]
Mention in the int() docstring that a base zero has meaning, as
stated in http://docs.python.org/lib/built-in-funcs.html as well.
Thomas Heller [Tue, 9 Jan 2007 19:19:33 +0000 (19:19 +0000)]
Verify the sizes of the basic ctypes data types against the struct
module.
Will backport to release25-maint.
Vinay Sajip [Tue, 9 Jan 2007 14:54:56 +0000 (14:54 +0000)]
Added a docstring
Vinay Sajip [Tue, 9 Jan 2007 14:51:36 +0000 (14:51 +0000)]
Added entry about addition of _open() method to logging.FileHandler.
Vinay Sajip [Tue, 9 Jan 2007 14:50:28 +0000 (14:50 +0000)]
Bug #
1627575 : Added _open() method to FileHandler which can be used to reopen files. The FileHandler instance now saves the encoding (which can be None) in an attribute called "encoding".
Vinay Sajip [Mon, 8 Jan 2007 18:52:36 +0000 (18:52 +0000)]
Added entries about removal of some bare except clauses from logging.
Vinay Sajip [Mon, 8 Jan 2007 18:51:46 +0000 (18:51 +0000)]
Bare except clause removed from LogRecord.__init__. Now, only ValueError, TypeError and AttributeError are trapped.
(SF #411881)
Vinay Sajip [Mon, 8 Jan 2007 18:50:32 +0000 (18:50 +0000)]
Bare except clause removed from SMTPHandler.emit(). Now, only ImportError is trapped.
Bare except clause removed from SocketHandler.createSocket(). Now, only socket.error is trapped.
(SF #411881)
Raymond Hettinger [Mon, 8 Jan 2007 18:09:20 +0000 (18:09 +0000)]
Fix zero-length corner case for iterating over a mutating deque.
Peter Astrand [Sun, 7 Jan 2007 14:34:16 +0000 (14:34 +0000)]
Avoid O(N**2) bottleneck in _communicate_(). Fixes #
1598181 .
Peter Astrand [Sun, 7 Jan 2007 08:53:46 +0000 (08:53 +0000)]
Re-implemented fix for #
1531862 once again, in a way that works with Python 2.2. Fixes bug #
1603424 .
Neal Norwitz [Sat, 6 Jan 2007 21:24:35 +0000 (21:24 +0000)]
Add Josiah to SF for maintaining asyncore/asynchat
Anthony Baxter [Sat, 6 Jan 2007 04:45:54 +0000 (04:45 +0000)]
update to (c) years to include 2007
Raymond Hettinger [Sat, 6 Jan 2007 01:14:41 +0000 (01:14 +0000)]
SF#
1409443 : Expand comment to cover the interaction between f->f_lasti and the PREDICT macros.
Brett Cannon [Fri, 5 Jan 2007 21:45:09 +0000 (21:45 +0000)]
Silence a warning from gcc 4.0.1 by specifying a function's parameter list is
'void' instead of just a set of empty parentheses.
Andrew M. Kuchling [Fri, 5 Jan 2007 15:51:24 +0000 (15:51 +0000)]
[Patch #
1520904 ] Fix bsddb tests to write to the temp directory instead of the Lib/bsddb/test directory
Andrew M. Kuchling [Fri, 5 Jan 2007 14:22:17 +0000 (14:22 +0000)]
[Bug #
1622533 ] Make docstrings raw strings because they contain control characters (\0, \1)
Neal Norwitz [Fri, 5 Jan 2007 08:06:43 +0000 (08:06 +0000)]
Add Collin Winter for access to update PEP 3107
Gregory P. Smith [Fri, 5 Jan 2007 07:21:35 +0000 (07:21 +0000)]
typo fix
Neal Norwitz [Fri, 5 Jan 2007 05:25:22 +0000 (05:25 +0000)]
Prevent crash on shutdown which can occur if we are finalizing
and the module dict has been cleared already and some object
raises a warning (like in a __del__).
Will backport.
Gregory P. Smith [Fri, 5 Jan 2007 02:06:17 +0000 (02:06 +0000)]
bump module version to match supported berkeleydb version
Gregory P. Smith [Fri, 5 Jan 2007 01:59:42 +0000 (01:59 +0000)]
Support linking of the bsddb module against BerkeleyDB 4.5.x
(will backport to 2.5)
Martin v. Löwis [Thu, 4 Jan 2007 21:06:12 +0000 (21:06 +0000)]
Bug #
1566280 : Explicitly invoke threading._shutdown from Py_Main,
to avoid relying on atexit.
Will backport to 2.5.
Raymond Hettinger [Thu, 4 Jan 2007 17:53:34 +0000 (17:53 +0000)]
Fix stability of heapq's nlargest() and nsmallest().
Neal Norwitz [Thu, 4 Jan 2007 06:25:31 +0000 (06:25 +0000)]
SF #
1627373 , fix typo in CarbonEvt.
Brett Cannon [Thu, 4 Jan 2007 00:23:49 +0000 (00:23 +0000)]
Add EnvironmentVarGuard to test.test_support. Provides a context manager to
temporarily set or unset environment variables.
Raymond Hettinger [Sat, 30 Dec 2006 04:01:17 +0000 (04:01 +0000)]
For sets with cyclical reprs, emit an ellipsis instead of infinitely recursing.
Neal Norwitz [Fri, 29 Dec 2006 03:01:53 +0000 (03:01 +0000)]
SF bug #
1623890 , fix argument name in docstring
Neal Norwitz [Thu, 28 Dec 2006 04:39:20 +0000 (04:39 +0000)]
Remove a stray (old) macro name left around (I guess)
Lars Gustäbel [Wed, 27 Dec 2006 10:30:46 +0000 (10:30 +0000)]
Patch #
1504073 : Fix tarfile.open() for mode "r" with a fileobj argument.
Will backport to 2.5.
Andrew M. Kuchling [Wed, 27 Dec 2006 03:31:24 +0000 (03:31 +0000)]
[Rest of patch #
1182394 ] Add ._current() method so that we can use the written-in-C .hexdigest() method
Andrew M. Kuchling [Wed, 27 Dec 2006 03:25:31 +0000 (03:25 +0000)]
[Part of patch #
1182394 ] Move the HMAC blocksize to be a class-level
constant; this allows changing it in a subclass. To accommodate this,
copy() now uses __class__. Also add some text to a comment.
Lars Gustäbel [Sat, 23 Dec 2006 17:57:23 +0000 (17:57 +0000)]
Patch #
1262036 : Prevent TarFiles from being added to themselves under
certain conditions.
Will backport to 2.5.
Lars Gustäbel [Sat, 23 Dec 2006 16:40:13 +0000 (16:40 +0000)]
Patch #
1230446 : tarfile.py: fix ExFileObject so that read() and tell()
work correctly together with readline().
Will backport to 2.5.
Andrew M. Kuchling [Fri, 22 Dec 2006 21:48:19 +0000 (21:48 +0000)]
Frak; this test also fails
Andrew M. Kuchling [Fri, 22 Dec 2006 19:21:27 +0000 (19:21 +0000)]
Darn; this test works when you run test_pty.py directly, but fails when regrtest runs it (the os.read() raises os.error). I can't figure out the cause, so am commenting out the test.
Andrew M. Kuchling [Fri, 22 Dec 2006 19:06:16 +0000 (19:06 +0000)]
[Patch #827559 from Chris Gonnerman] Make SimpleHTTPServer redirect when a directory URL is missing the trailing slash; this lets relative links work.
Andrew M. Kuchling [Fri, 22 Dec 2006 18:41:42 +0000 (18:41 +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>)
2.5 backport candidate.
Andrew M. Kuchling [Fri, 22 Dec 2006 16:43:26 +0000 (16:43 +0000)]
[Bug #776202] Apply Walter Doerwald's patch to use text mode for encoded files
Andrew M. Kuchling [Fri, 22 Dec 2006 15:16:58 +0000 (15:16 +0000)]
[Bug #802128 continued] Modify mode depending on the process umask.
Is there really no other way to read the umask than to set it?
Hope this works on Windows...
Andrew M. Kuchling [Fri, 22 Dec 2006 15:04:45 +0000 (15:04 +0000)]
[Bug #802128] Make the mode argument of dumbdbm actually work the way it's
described, and add a test for it.
2.5 bugfix candidate, maybe; arguably this patch changes the API of
dumbdbm and shouldn't be added in a point-release.
Andrew M. Kuchling [Fri, 22 Dec 2006 13:25:02 +0000 (13:25 +0000)]
[Bug #737202; fix from Titus Brown] Make CGIHTTPServer work for scripts in sub-directories
Andrew M. Kuchling [Fri, 22 Dec 2006 00:50:56 +0000 (00:50 +0000)]
Typo fix
Thomas Heller [Thu, 21 Dec 2006 18:30:56 +0000 (18:30 +0000)]
Fix wrong markup of an argument in a method signature.
Will backport.
Walter Dörwald [Thu, 21 Dec 2006 18:06:30 +0000 (18:06 +0000)]
Fix typo.
Andrew M. Kuchling [Thu, 21 Dec 2006 13:40:29 +0000 (13:40 +0000)]
Mention the os.SEEK_* constants
Neal Norwitz [Thu, 21 Dec 2006 04:38:00 +0000 (04:38 +0000)]
Lars asked for permission on on python-dev for work on tarfile.py
Andrew M. Kuchling [Wed, 20 Dec 2006 20:20:42 +0000 (20:20 +0000)]
[Bug #
1619680 ] in_dll() arguments are documented in the wrong order
Andrew M. Kuchling [Wed, 20 Dec 2006 20:11:12 +0000 (20:11 +0000)]
Some other built-in functions are described with 'sequence' arguments
that should really be 'iterable'; this commit changes them.
Did I miss any? Did I introduce any errors?
Andrew M. Kuchling [Wed, 20 Dec 2006 19:58:11 +0000 (19:58 +0000)]
Two grammar fixes
Andrew M. Kuchling [Wed, 20 Dec 2006 19:57:10 +0000 (19:57 +0000)]
[Bug #
1619674 ] Make sum() use the term iterable, not sequence
Andrew M. Kuchling [Wed, 20 Dec 2006 19:48:20 +0000 (19:48 +0000)]
[Apply length-checking.diff from bug #
1599254 ]
Add length checking to single-file mailbox formats: before doing a
flush() on a mailbox, seek to the end and verify its length is
unchanged, raising ExternalClashError if the file's length has
changed.
This fix avoids potential data loss if some other process appends to
the mailbox file after the table of contents has been generated;
instead of overwriting the modified file, you'll get the exception.
I also noticed that the self._lookup() call in self.flush() wasn't
necessary (everything that sets self._pending to True also calls
self.lookup()), and replaced it by an assertion.
2.5 backport candidate.
Georg Brandl [Wed, 20 Dec 2006 11:55:16 +0000 (11:55 +0000)]
Testcase for patch #
1484695 .
Raymond Hettinger [Wed, 20 Dec 2006 06:42:06 +0000 (06:42 +0000)]
Bug #
1590891 : random.randrange don't return correct value for big number
Needs to be backported.
Georg Brandl [Tue, 19 Dec 2006 22:06:46 +0000 (22:06 +0000)]
Patch #
1484695 : The tarfile module now raises a HeaderError exception
if a buffer given to frombuf() is invalid.
Vinay Sajip [Tue, 19 Dec 2006 18:29:11 +0000 (18:29 +0000)]
Updated documentation for findCaller() to indicate that a 3-tuple is now returned, rather than a 2-tuple.
Andrew M. Kuchling [Tue, 19 Dec 2006 15:43:10 +0000 (15:43 +0000)]
[Patch #
1587139 by kxroberto] Protect lock acquisition/release with
try...finally to ensure the lock is always released. This could use
the 'with' statement, but the patch uses 'finally'.
2.5 backport candidate.
Andrew M. Kuchling [Tue, 19 Dec 2006 15:18:12 +0000 (15:18 +0000)]
[Patch #
1600491 from Jim Jewett] Describe how to build help files on Windows
Andrew M. Kuchling [Tue, 19 Dec 2006 15:11:41 +0000 (15:11 +0000)]
[Patch #
1617413 from Dug Song] Fix HTTP Basic authentication via HTTPS
Andrew M. Kuchling [Tue, 19 Dec 2006 14:29:04 +0000 (14:29 +0000)]
Comment typo
Andrew M. Kuchling [Tue, 19 Dec 2006 14:28:23 +0000 (14:28 +0000)]
[Bug #
1613651 ] Document socket.recv_into, socket.recvfrom_into
Also, the text for recvfrom told you to read recv() for an explanation of the
'flags' argument, but recv() just pointed you at the man page. Copied the
man-page text to recvfrom(), recvfrom_into, recv_into to avoid the pointless
redirection.
I don't have LaTeX on this machine; hope my markup is OK.
Andrew M. Kuchling [Tue, 19 Dec 2006 14:13:05 +0000 (14:13 +0000)]
[Patch #
1618455 by Ben Maurer] Improve speed of HMAC by using str.translate()
instead of a more general XOR that has to construct a list.
Slightly modified from Maurer's patch: the _strxor() function is no longer
necessary at all.
Thomas Wouters [Tue, 19 Dec 2006 08:17:50 +0000 (08:17 +0000)]
Make sre's SubPattern objects accept slice objects like it already accepts
simple slices.
Andrew M. Kuchling [Mon, 18 Dec 2006 21:29:07 +0000 (21:29 +0000)]
Fix markup
Andrew M. Kuchling [Mon, 18 Dec 2006 19:22:24 +0000 (19:22 +0000)]
[Patch #
1615868 by Lars Gustaebel] Use Py_off_t to fix BZ2File.seek() for offsets > 2Gb
Andrew M. Kuchling [Mon, 18 Dec 2006 17:38:14 +0000 (17:38 +0000)]
Describe new methods in Queue module
Andrew M. Kuchling [Mon, 18 Dec 2006 17:22:07 +0000 (17:22 +0000)]
[Bug #
1616726 ] Fix description of generator.close(); if you raise some random exception, the exception is raised and doesn't trigger a RuntimeError
Andrew M. Kuchling [Mon, 18 Dec 2006 17:16:05 +0000 (17:16 +0000)]
Bump version
Andrew M. Kuchling [Mon, 18 Dec 2006 17:12:31 +0000 (17:12 +0000)]
[Bug #
1618083 ] Add missing word; make a few grammar fixes
Kurt B. Kaiser [Fri, 15 Dec 2006 05:13:11 +0000 (05:13 +0000)]
1. Avoid hang when encountering a duplicate in a completion list. Bug
1571112 .
2. Duplicate some old entries from Python's NEWS to IDLE's NEWS.txt
M AutoCompleteWindow.py
M NEWS.txt
Andrew M. Kuchling [Thu, 14 Dec 2006 18:57:53 +0000 (18:57 +0000)]
[Patch #
1599256 from David Watson] check that os.fsync is available before using it
Vinay Sajip [Thu, 14 Dec 2006 08:53:55 +0000 (08:53 +0000)]
Added news on recent changes to logging
George Yoshida [Thu, 14 Dec 2006 02:22:44 +0000 (02:22 +0000)]
Note that guard_warnings_filter was added in 2.6
Brett Cannon [Wed, 13 Dec 2006 23:09:53 +0000 (23:09 +0000)]
Add test.test_support.guard_warnings_filter . This function returns a context
manager that protects warnings.filter from being modified once the context is
exited.
Brett Cannon [Wed, 13 Dec 2006 23:02:38 +0000 (23:02 +0000)]
Remove unneeded imports of 'warnings'.
Brett Cannon [Wed, 13 Dec 2006 22:31:37 +0000 (22:31 +0000)]
Remove an unneeded import of 'warnings'.
Walter Dörwald [Tue, 12 Dec 2006 21:55:31 +0000 (21:55 +0000)]
Fix typo.
Vinay Sajip [Mon, 11 Dec 2006 14:26:23 +0000 (14:26 +0000)]
Patch by "cuppatea" (SF #
1503765 )
Vinay Sajip [Mon, 11 Dec 2006 14:07:16 +0000 (14:07 +0000)]
Patch by Jeremy Katz (SF #
1609407 )
Georg Brandl [Mon, 11 Dec 2006 07:56:33 +0000 (07:56 +0000)]
Move errno imports back to individual functions.
Neal Norwitz [Mon, 11 Dec 2006 01:01:06 +0000 (01:01 +0000)]
Fix a typo
Matthias Klose [Sat, 9 Dec 2006 12:15:27 +0000 (12:15 +0000)]
- Fix the build of the library reference in info format.
Georg Brandl [Sat, 9 Dec 2006 09:08:29 +0000 (09:08 +0000)]
Patch #
1608267 : fix a race condition in os.makedirs() is the directory
to be created is already there.
Georg Brandl [Fri, 8 Dec 2006 20:46:11 +0000 (20:46 +0000)]
#
1577756 : svnversion doesn't react to LANG=C, use LC_ALL=C to force
English output.
Raymond Hettinger [Fri, 8 Dec 2006 17:35:25 +0000 (17:35 +0000)]
Add test for SF bug
1576657
Raymond Hettinger [Fri, 8 Dec 2006 04:57:50 +0000 (04:57 +0000)]
Port Georg's dictobject.c fix keys that were tuples got unpacked on the way to setting a KeyError (svn revision 52535, sf bug
1576657 ).
Raymond Hettinger [Fri, 8 Dec 2006 04:24:33 +0000 (04:24 +0000)]
Port Armin's fix for a dict resize vulnerability (svn revision 46589, sf bug
1456209 ).
Raymond Hettinger [Fri, 8 Dec 2006 03:17:18 +0000 (03:17 +0000)]
Eliminate two redundant calls to PyObject_Hash().
Georg Brandl [Thu, 7 Dec 2006 09:30:06 +0000 (09:30 +0000)]
RFE #
1592899 : mention string.maketrans() in docs for str.translate,
remove reference to the old regex module in the former's doc.