]>
granicus.if.org Git - python/log
Victor Stinner [Sat, 8 Jan 2011 16:31:24 +0000 (16:31 +0000)]
Issue #
1777412 : document the change in the NEWS file
Raymond Hettinger [Sat, 8 Jan 2011 10:32:31 +0000 (10:32 +0000)]
Markup fix
Antoine Pitrou [Sat, 8 Jan 2011 10:28:11 +0000 (10:28 +0000)]
Add EHOSTUNREACH ('No route to host') to the errnos trapped by transient_internet().
Raymond Hettinger [Sat, 8 Jan 2011 10:26:53 +0000 (10:26 +0000)]
Issue 9717: Segregate and improve the documentation of "in-place" operators
in the operator module.
Antoine Pitrou [Sat, 8 Jan 2011 10:23:29 +0000 (10:23 +0000)]
Fix test_ssl after r87849
Antoine Pitrou [Sat, 8 Jan 2011 09:55:31 +0000 (09:55 +0000)]
Issue #10859: Make `contextlib.GeneratorContextManager` officially
private by renaming it to `_GeneratorContextManager`.
Georg Brandl [Sat, 8 Jan 2011 09:45:43 +0000 (09:45 +0000)]
#10855: document close() semantics of wave objects.
Raymond Hettinger [Sat, 8 Jan 2011 09:35:38 +0000 (09:35 +0000)]
Issue 10533: Need example of using __missing__.
Raymond Hettinger [Sat, 8 Jan 2011 09:03:11 +0000 (09:03 +0000)]
Issue #10813: Small improvement to decimal money format recipe.
Raymond Hettinger [Sat, 8 Jan 2011 07:01:56 +0000 (07:01 +0000)]
Issue #10042: Fixed the total_ordering decorator to handle cross-type
comparisons that could lead to infinite recursion.
Victor Stinner [Sat, 8 Jan 2011 03:35:36 +0000 (03:35 +0000)]
Issue #10864: limit year to [1; 9999] for strftime() on Solaris
Victor Stinner [Sat, 8 Jan 2011 03:16:05 +0000 (03:16 +0000)]
test_ssl: test SHA256 using sha256.tbs-internet.com instead of sha2.hboeck.de
Victor Stinner [Sat, 8 Jan 2011 03:06:52 +0000 (03:06 +0000)]
Issue #
1777412 : Remove all limits on tm_year from time.strftime()
The buildbots will tell us which platform does support or not negative years.
Victor Stinner [Sat, 8 Jan 2011 02:46:33 +0000 (02:46 +0000)]
Issue #
1777412 : fix test_time for Mac OS X and OpenIndiana
Victor Stinner [Sat, 8 Jan 2011 02:00:24 +0000 (02:00 +0000)]
Issue #
1777412 : test large years value for strftime('%Y')
Victor Stinner [Sat, 8 Jan 2011 01:56:31 +0000 (01:56 +0000)]
Issue #
1777412 : strftime() accepts year >= 1 instead of year >= 1900
* With Visual Studio, year have to be in [1; 9999]
* Add more tests on the year field
Alexander Belopolsky [Sat, 8 Jan 2011 01:23:02 +0000 (01:23 +0000)]
Fixed error handling branches. Thanks
Victor Stinner for pointing this out.
Alexander Belopolsky [Sat, 8 Jan 2011 00:13:34 +0000 (00:13 +0000)]
Issue #
1777412 : extended year range of strftime down to 1000.
R. David Murray [Fri, 7 Jan 2011 23:25:30 +0000 (23:25 +0000)]
#10686: recode non-ASCII headers to 'unknown-8bit' instead of ?s.
This applies only when generating strings from non-RFC compliant binary
input; it makes the existing recoding behavior more consistent (ie:
now no data is lost when recoding).
R. David Murray [Fri, 7 Jan 2011 21:57:25 +0000 (21:57 +0000)]
Fix formatting of values with embedded newlines when rfc2047 encoding
Before this patch if a value being encoded had an embedded newline,
the line following the newline would have no leading whitespace,
and the whitespace it did have was encoded into the word. Now
the existing whitespace gets turned into a blank, the way it does
in other header reformatting, and the _continuation_ws gets added
at the beginning of the encoded line.
Raymond Hettinger [Fri, 7 Jan 2011 21:54:18 +0000 (21:54 +0000)]
Revert r87821 which moved the source link to the wrong section (from the module intro covering the module to a section on thread imports).
Antoine Pitrou [Fri, 7 Jan 2011 21:47:02 +0000 (21:47 +0000)]
Put NEWS entry in the right section.
Antoine Pitrou [Fri, 7 Jan 2011 21:43:59 +0000 (21:43 +0000)]
Issue #8020: Avoid a crash where the small objects allocator would read
non-Python managed memory while it is being modified by another thread.
Patch by Matt Bandy.
Raymond Hettinger [Fri, 7 Jan 2011 21:17:56 +0000 (21:17 +0000)]
Revert r87823 which moved the source link to the wrong section.
Raymond Hettinger [Fri, 7 Jan 2011 21:04:30 +0000 (21:04 +0000)]
Update the digest of PEP 3333 based on comments for Phillip Eby.
Georg Brandl [Fri, 7 Jan 2011 20:58:25 +0000 (20:58 +0000)]
Fix indent.
Raymond Hettinger [Fri, 7 Jan 2011 20:33:09 +0000 (20:33 +0000)]
Combine the two seealso sections.
Alexander Belopolsky [Fri, 7 Jan 2011 19:59:19 +0000 (19:59 +0000)]
Issue #10827: Changed the rules for 2-digit years. The time.asctime
function will now format any year when time.accept2dyear is false and
will accept years >= 1000 otherwise. The year range accepted by
time.mktime and time.strftime is still system dependent, but
time.mktime will now accept full range supported by the OS. Conversion
of 2-digit years to 4-digit is deprecated.
Antoine Pitrou [Fri, 7 Jan 2011 19:16:12 +0000 (19:16 +0000)]
Mention multiprocessing.Queue in the queue docs
Antoine Pitrou [Fri, 7 Jan 2011 19:01:48 +0000 (19:01 +0000)]
Group seealsos
Antoine Pitrou [Fri, 7 Jan 2011 18:58:21 +0000 (18:58 +0000)]
Put those "seealso"s together
Victor Stinner [Fri, 7 Jan 2011 18:56:19 +0000 (18:56 +0000)]
Issue #10841: don't translate newlines for pgen
Victor Stinner [Fri, 7 Jan 2011 18:47:22 +0000 (18:47 +0000)]
Issue #10841: set binary mode on files; the parser translates newlines
On Windows, set the binary mode on stdin, stdout, stderr and all
io.FileIO objects (to not translate newlines, \r\n <=> \n). The Python parser
translates newlines (\r\n => \n).
Antoine Pitrou [Fri, 7 Jan 2011 18:43:14 +0000 (18:43 +0000)]
Put those source links together
Antoine Pitrou [Fri, 7 Jan 2011 18:42:21 +0000 (18:42 +0000)]
atexit.py doesn't exist
Antoine Pitrou [Fri, 7 Jan 2011 18:33:07 +0000 (18:33 +0000)]
Put link to source at the end. There's nothing edificating in threading.py.
Georg Brandl [Fri, 7 Jan 2011 18:28:45 +0000 (18:28 +0000)]
#10856: document (Base)Exception.args better.
Brett Cannon [Thu, 6 Jan 2011 23:08:16 +0000 (23:08 +0000)]
Undo an accidental commit in r87812.
Brett Cannon [Thu, 6 Jan 2011 22:32:41 +0000 (22:32 +0000)]
Get --coverage to be an acceptable flag for test.regrtest again.
Alexander Belopolsky [Thu, 6 Jan 2011 21:57:06 +0000 (21:57 +0000)]
Further simplify gettmarg()
Raymond Hettinger [Thu, 6 Jan 2011 20:55:29 +0000 (20:55 +0000)]
Typo.
Martin v. Löwis [Thu, 6 Jan 2011 19:28:31 +0000 (19:28 +0000)]
Drop bf_getbuffer/bf_releasebuffer from stable ABI,
see #10181.
Georg Brandl [Thu, 6 Jan 2011 19:28:18 +0000 (19:28 +0000)]
#10846: fix typo.
Martin v. Löwis [Thu, 6 Jan 2011 19:26:21 +0000 (19:26 +0000)]
Support comment lines and missing indices in typeslots.h.
Martin v. Löwis [Thu, 6 Jan 2011 19:15:47 +0000 (19:15 +0000)]
Remove buffer API from stable ABI for now, see #10181.
Antoine Pitrou [Thu, 6 Jan 2011 18:25:55 +0000 (18:25 +0000)]
Issue #7858: Raise an error properly when os.utime() fails under Windows
on an existing file.
(this does not seem to be easily testable)
Antoine Pitrou [Thu, 6 Jan 2011 17:17:04 +0000 (17:17 +0000)]
Issue #3839: wsgiref should not override a Content-Length header set by
the application. Initial patch by Clovis Fabricio.
David Malcolm [Thu, 6 Jan 2011 17:01:36 +0000 (17:01 +0000)]
Issue #10655: Fix the build on PowerPC on Linux with GCC when building with
timestamp profiling (--with-tsc): the preprocessor test for the PowerPC
support now looks for "__powerpc__" as well as "__ppc__": the latter seems to
only be present on OS X; the former is the correct one for Linux with GCC.
Alexander Belopolsky [Thu, 6 Jan 2011 16:45:25 +0000 (16:45 +0000)]
Use PyOS_snprintf for better portability.
Antoine Pitrou [Thu, 6 Jan 2011 16:31:28 +0000 (16:31 +0000)]
Elaborate about the GIL.
Georg Brandl [Thu, 6 Jan 2011 10:05:26 +0000 (10:05 +0000)]
#10844: update copyright years in Mac plists.
Georg Brandl [Thu, 6 Jan 2011 09:25:27 +0000 (09:25 +0000)]
Add acks where acks are due.
Georg Brandl [Thu, 6 Jan 2011 09:23:56 +0000 (09:23 +0000)]
Fix various issues (mostly Python 2 relics) found by Jacques Ducasse.
Georg Brandl [Thu, 6 Jan 2011 09:23:19 +0000 (09:23 +0000)]
itertools, operator and functools are not really "numeric" modules; move them into their own "functional" chapter.
Georg Brandl [Thu, 6 Jan 2011 09:15:45 +0000 (09:15 +0000)]
Remove doc for nonexisting parameter.
Antoine Pitrou [Thu, 6 Jan 2011 09:05:22 +0000 (09:05 +0000)]
Issue #
1677694 : Refactor and improve test_timeout. Original patch by
Björn Lindqvist.
Antoine Pitrou [Thu, 6 Jan 2011 07:16:31 +0000 (07:16 +0000)]
Issue #10840: make it explicit that "s*" and friends provide contiguous memory.
Raymond Hettinger [Thu, 6 Jan 2011 05:34:17 +0000 (05:34 +0000)]
Issue 10825: Minor updates to the test suite.
Raymond Hettinger [Thu, 6 Jan 2011 02:08:30 +0000 (02:08 +0000)]
Nits
Raymond Hettinger [Thu, 6 Jan 2011 02:01:26 +0000 (02:01 +0000)]
Add PEP 3333 to whatsnew.
Victor Stinner [Thu, 6 Jan 2011 00:49:38 +0000 (00:49 +0000)]
Issue #10492: bdb.Bdb.run() only traces the execution of the code
And not the compilation (if the input is a string).
Victor Stinner [Wed, 5 Jan 2011 23:47:00 +0000 (23:47 +0000)]
test_atexit: fix code saving/restoring stdout and stderr
That's why I prefer a single instruction per line :-)
Victor Stinner [Wed, 5 Jan 2011 23:01:38 +0000 (23:01 +0000)]
test_imaplib: reap_server() closes the server when done
Fix a ResourceWarning(unclosed socket). Patch written by Nadeem Vawda.
Victor Stinner [Wed, 5 Jan 2011 23:01:37 +0000 (23:01 +0000)]
imaplib: IMAP4 constructor closes the socket on error
Fix a ResourceWarning(unclosed socket) if an exception is raised in the
constructor after the creation of the socket. Patch written by Nadeem Vawda.
Alexander Belopolsky [Wed, 5 Jan 2011 23:00:47 +0000 (23:00 +0000)]
- time.accept2dyear = True is now equivalent to time.accept2dyear = 1
- removed unnecessary struct_time to tuple conversion
- added more unit tests
(See issue #10827 for discussion.)
Raymond Hettinger [Wed, 5 Jan 2011 23:00:00 +0000 (23:00 +0000)]
Add more porting notes.
Antoine Pitrou [Wed, 5 Jan 2011 22:43:26 +0000 (22:43 +0000)]
Fix mistake in NEWS
Raymond Hettinger [Wed, 5 Jan 2011 22:41:23 +0000 (22:41 +0000)]
Remove mention of codes pending further discussion on transform()/untransform().
Raymond Hettinger [Wed, 5 Jan 2011 22:27:49 +0000 (22:27 +0000)]
RC1 updates to whatsnew
Georg Brandl [Wed, 5 Jan 2011 21:47:47 +0000 (21:47 +0000)]
On Py3k, -tt and -3 are no-op and unsupported respectively.
Antoine Pitrou [Wed, 5 Jan 2011 21:17:36 +0000 (21:17 +0000)]
Overhaul the documentation about socket timeouts.
Antoine Pitrou [Wed, 5 Jan 2011 21:03:42 +0000 (21:03 +0000)]
Issue #7995: When calling accept() on a socket with a timeout, the returned
socket is now always non-blocking, regardless of the operating system.
Raymond Hettinger [Wed, 5 Jan 2011 20:24:08 +0000 (20:24 +0000)]
Update tests and whatsnew for the 'quiet' flag
Raymond Hettinger [Wed, 5 Jan 2011 20:08:25 +0000 (20:08 +0000)]
Fix count of flag fields. Being one short caused the 'quiet' option not to print.
Antoine Pitrou [Wed, 5 Jan 2011 18:44:14 +0000 (18:44 +0000)]
Issue #5485: Add tests for the UseForeignDTD method of expat parser objects.
Patch by Jean-Paul Calderone and Sandro Tosi.
Antoine Pitrou [Wed, 5 Jan 2011 18:37:22 +0000 (18:37 +0000)]
Issue #5485: Add doc for expat.xmlparser.SetParamEntityParsing.
Georg Brandl [Wed, 5 Jan 2011 11:00:25 +0000 (11:00 +0000)]
#10130: Prepare for building epub-format docs.
Georg Brandl [Wed, 5 Jan 2011 10:59:48 +0000 (10:59 +0000)]
Fix duplicate end tag.
Victor Stinner [Wed, 5 Jan 2011 03:58:54 +0000 (03:58 +0000)]
test_time: assertEquals => assertEqual
Victor Stinner [Wed, 5 Jan 2011 03:56:22 +0000 (03:56 +0000)]
Issue #10756: add the author, Andreas Stührk
Victor Stinner [Wed, 5 Jan 2011 03:54:28 +0000 (03:54 +0000)]
test_threading: use Popen.communicate() instead of .wait()
Popen.communicate() avoids deadlocks and close the pipes when done. This commit
fixes a ResourceWarning(unclosed pipe).
Victor Stinner [Wed, 5 Jan 2011 03:54:26 +0000 (03:54 +0000)]
regrtest: close the new stdout and restore the original stdout at exit
Fix a ResourceWarning(unclosed file).
Victor Stinner [Wed, 5 Jan 2011 03:54:25 +0000 (03:54 +0000)]
Issue #10756: atexit normalizes the exception before displaying it.
Victor Stinner [Wed, 5 Jan 2011 03:33:28 +0000 (03:33 +0000)]
test_bytes: test PyBytes_FromFormat() using ctypes
Victor Stinner [Wed, 5 Jan 2011 03:33:26 +0000 (03:33 +0000)]
Remove arbitrary string length limits
PyUnicode_FromFormat() and PyErr_Format() allocates a buffer of the needed
size, it is no more a fixed-buffer of 500 bytes.
R. David Murray [Wed, 5 Jan 2011 01:39:32 +0000 (01:39 +0000)]
#10790: make append work when output codec is different from input codec
There's still a bug here (the encode call shouldn't use the 'errors'
paramter), but I'll fix that later.
Victor Stinner [Wed, 5 Jan 2011 00:19:28 +0000 (00:19 +0000)]
test_unicode: use ctypes to test PyUnicode_FromFormat()
Instead of _testcapi.format_unicode() because it has a limited API: it requires
exactly one argument of type unicode.
Antoine Pitrou [Tue, 4 Jan 2011 22:54:30 +0000 (22:54 +0000)]
Fix test_time under Windows
Victor Stinner [Tue, 4 Jan 2011 22:00:04 +0000 (22:00 +0000)]
Issue #9566: PyUnicode_FromFormatV() doesn't support %zi, use %zd instead
Victor Stinner [Tue, 4 Jan 2011 21:58:10 +0000 (21:58 +0000)]
Issue #9566: explain why (int)len cannot underflow
Antoine Pitrou [Tue, 4 Jan 2011 19:07:07 +0000 (19:07 +0000)]
In subprocess, wrap pipe fds before launching the child. Hopefully this
will fix intermittent failures on some buildbots (issue #8458).
Gregory P. Smith [Tue, 4 Jan 2011 18:33:38 +0000 (18:33 +0000)]
Fix the new bug introduced in the r87710 fix for issue 6643. DummyThread
deletes its _block attribute, deal with that. This prevents an uncaught
exception in a thread during test_thread.
This refactors a bit to better match what I did in the r87727 backport to 2.7.
Georg Brandl [Tue, 4 Jan 2011 17:27:13 +0000 (17:27 +0000)]
Fix exception catching.
Alexander Belopolsky [Tue, 4 Jan 2011 17:15:52 +0000 (17:15 +0000)]
Whitespace cleanup
Alexander Belopolsky [Tue, 4 Jan 2011 17:08:04 +0000 (17:08 +0000)]
Issue #8013: Fix time.ctime test failure on 32-bit platforms.
Alexander Belopolsky [Tue, 4 Jan 2011 16:34:30 +0000 (16:34 +0000)]
Issue #8013: time.asctime and time.ctime no longer call system asctime
and ctime functions. The year range for time.asctime is now 1900
through maxint. The range for time.ctime is the same as for
time.localtime. The string produced by these functions is longer than
24 characters when year is greater than 9999.
Vinay Sajip [Tue, 4 Jan 2011 13:58:49 +0000 (13:58 +0000)]
logging HOWTO: fixed markup for numbered handler list.
Victor Stinner [Tue, 4 Jan 2011 13:15:39 +0000 (13:15 +0000)]
Issue #9015, #9611: stdprinter.write() clamps the length to 2^31-1 on Windows
Victor Stinner [Tue, 4 Jan 2011 12:59:15 +0000 (12:59 +0000)]
Issue #9566: use Py_ssize_t instead of int
Victor Stinner [Tue, 4 Jan 2011 11:16:49 +0000 (11:16 +0000)]
Issue #8992: convertsimple() doesn't need to fill msgbuf if an error occurred
Return msgbug on error is enough.