]>
granicus.if.org Git - python/log
Łukasz Langa [Mon, 15 Sep 2014 06:37:03 +0000 (23:37 -0700)]
Fix full-stop whitespace in configparser docs
Ned Deily [Mon, 15 Sep 2014 02:21:05 +0000 (19:21 -0700)]
Issue #17095: merge from 3.4
Ned Deily [Mon, 15 Sep 2014 02:19:49 +0000 (19:19 -0700)]
Issue #17095: Temporarily revert getpath.c change that added the Modules
directory to sys.path when running from a build directory. That has
proven to be problematic for several standard library modules with
C extension modules whose builds can fail on some platforms.
Vinay Sajip [Sun, 14 Sep 2014 20:29:11 +0000 (21:29 +0100)]
Closes #20537: logging methods now accept an exception instance as well as a Boolean value or exception tuple. Thanks to Yury Selivanov for the patch.
Serhiy Storchaka [Sun, 14 Sep 2014 18:18:31 +0000 (21:18 +0300)]
Issue #22384: An exception in Tkinter callback no longer crashes the program
when it is run with pythonw.exe.
Documented that Tk.report_callback_exception() is purposed to be overriden in
applications.
Serhiy Storchaka [Sun, 14 Sep 2014 18:17:32 +0000 (21:17 +0300)]
Issue #22384: An exception in Tkinter callback no longer crashes the program
when it is run with pythonw.exe.
Documented that Tk.report_callback_exception() is purposed to be overriden in
applications.
Serhiy Storchaka [Sun, 14 Sep 2014 13:21:27 +0000 (16:21 +0300)]
Use more appropriate asserts in re tests.
Serhiy Storchaka [Sun, 14 Sep 2014 13:20:20 +0000 (16:20 +0300)]
Use more appropriate asserts in re tests.
Serhiy Storchaka [Sun, 14 Sep 2014 12:57:01 +0000 (15:57 +0300)]
Fixed re tests incorrectly ported from 2.x to 3.x.
Serhiy Storchaka [Sun, 14 Sep 2014 12:56:27 +0000 (15:56 +0300)]
Fixed re tests incorrectly ported from 2.x to 3.x.
Ned Deily [Sun, 14 Sep 2014 06:40:27 +0000 (23:40 -0700)]
Issue #22168: Prevent turtle AttributeError with non-default Canvas on OS X.
Ned Deily [Sun, 14 Sep 2014 06:39:16 +0000 (23:39 -0700)]
Issue #22168: Prevent turtle AttributeError with non-default Canvas on OS X.
Benjamin Peterson [Sat, 13 Sep 2014 05:45:50 +0000 (01:45 -0400)]
merge 3.4
Benjamin Peterson [Sat, 13 Sep 2014 05:44:34 +0000 (01:44 -0400)]
make hg link secure
Yury Selivanov [Fri, 12 Sep 2014 19:48:02 +0000 (15:48 -0400)]
inspect.Signature: Fix discrepancy between __eq__ and __hash__.
Issue #20334. Thanks to Antony Lee for bug report & initial patch.
Brett Cannon [Fri, 12 Sep 2014 14:39:48 +0000 (10:39 -0400)]
Issue #16104: Allow compileall to do parallel bytecode compilation.
Both compileall.compile_dir() and the CLI for compileall now allow for
specifying how many workers to use (or 0 to use all CPUs).
Thanks to Claudiu Popa for the patch.
Vinay Sajip [Thu, 11 Sep 2014 22:08:48 +0000 (23:08 +0100)]
Closes #22386: merged fix from 3.4.
Vinay Sajip [Thu, 11 Sep 2014 22:06:09 +0000 (23:06 +0100)]
Issue #22386: fixed regression.
Victor Stinner [Thu, 11 Sep 2014 15:50:21 +0000 (17:50 +0200)]
Closes #22336: attemptckalloc() with PyMem_Malloc() in _tkinter
The PyMem_Malloc(size) function has a well defined behaviour: if size is 0, a
pointer different than NULL is returned. PyMem_Malloc() allocations are
tracked by tracemalloc, attemptckalloc() allocations are not tracked.
Serhiy Storchaka [Thu, 11 Sep 2014 11:33:02 +0000 (14:33 +0300)]
Issue #13968: Fixed newly added recursive glob test.
It was failed when run with non-empty current directory.
Serhiy Storchaka [Thu, 11 Sep 2014 10:30:48 +0000 (13:30 +0300)]
Issue #21147: sqlite3 now raises an exception if the request contains a null
character instead of truncate it. Based on patch by Victor Stinner.
Serhiy Storchaka [Thu, 11 Sep 2014 10:29:05 +0000 (13:29 +0300)]
Issue #21147: sqlite3 now raises an exception if the request contains a null
character instead of truncate it. Based on patch by Victor Stinner.
Serhiy Storchaka [Thu, 11 Sep 2014 09:17:37 +0000 (12:17 +0300)]
Issue #13968: The glob module now supports recursive search in
subdirectories using the "**" pattern.
Serhiy Storchaka [Thu, 11 Sep 2014 07:58:02 +0000 (10:58 +0300)]
Issue #21951: Fixed a crash in Tkinter on AIX when called Tcl command with
empty string or tuple argument.
On some platforms Tcl memory allocator returns NULL when allocating zero-sized
block of memory.
Serhiy Storchaka [Thu, 11 Sep 2014 07:57:13 +0000 (10:57 +0300)]
Issue #21951: Fixed a crash in Tkinter on AIX when called Tcl command with
empty string or tuple argument.
On some platforms Tcl memory allocator returns NULL when allocating zero-sized
block of memory.
Serhiy Storchaka [Thu, 11 Sep 2014 07:40:44 +0000 (10:40 +0300)]
Issue #21951: Use attemptckalloc() instead of ckalloc() in Tkinter.
ckalloc() causes the Tcl interpreter to panic, attemptckalloc() returns NULL
if the memory allocation fails.
Serhiy Storchaka [Thu, 11 Sep 2014 07:38:54 +0000 (10:38 +0300)]
Issue #21951: Use attemptckalloc() instead of ckalloc() in Tkinter.
ckalloc() causes the Tcl interpreter to panic, attemptckalloc() returns NULL
if the memory allocation fails.
Victor Stinner [Wed, 10 Sep 2014 21:32:36 +0000 (23:32 +0200)]
(Merge 3.4) Issue #22338: Fix a crash in the json module on memory allocation
failure.
Victor Stinner [Wed, 10 Sep 2014 21:31:42 +0000 (23:31 +0200)]
Issue #22338: Fix a crash in the json module on memory allocation failure.
Benjamin Peterson [Wed, 10 Sep 2014 21:13:36 +0000 (17:13 -0400)]
merge 3.4 (#22380)
Benjamin Peterson [Wed, 10 Sep 2014 21:13:06 +0000 (17:13 -0400)]
y2k compliance, lol (closes #22380)
Serhiy Storchaka [Wed, 10 Sep 2014 20:45:42 +0000 (23:45 +0300)]
Issue #22369: Change "context manager protocol" to "context management protocol".
Serhiy Storchaka [Wed, 10 Sep 2014 20:43:41 +0000 (23:43 +0300)]
Issue #22369: Change "context manager protocol" to "context management protocol".
Stefan Krah [Wed, 10 Sep 2014 16:00:46 +0000 (18:00 +0200)]
Whitespace.
Stefan Krah [Wed, 10 Sep 2014 15:58:15 +0000 (17:58 +0200)]
Issue #19232: Speed up decimal import. Additionally, since _decimal is
self-contained, this change facilitates maintenance and the Python version
can be easily imported for experimentation.
Stefan Krah [Tue, 9 Sep 2014 17:57:59 +0000 (19:57 +0200)]
Issue #22284: Merge 3.4
Stefan Krah [Tue, 9 Sep 2014 17:56:56 +0000 (19:56 +0200)]
Issue #22284: Update decimal.__all__
Serhiy Storchaka [Tue, 9 Sep 2014 16:07:49 +0000 (19:07 +0300)]
imaplib.IMAP4 now supports the context manager protocol.
Original patch by Tarek Ziadé.
Barry Warsaw [Mon, 8 Sep 2014 21:29:02 +0000 (17:29 -0400)]
A few tweaks for issue16662 based on feedback from Robert Collins.
Barry Warsaw [Mon, 8 Sep 2014 18:21:37 +0000 (14:21 -0400)]
- Issue #16662: load_tests() is now unconditionally run when it is present in
a package's __init__.py. TestLoader.loadTestsFromModule() still accepts
use_load_tests, but it is deprecated and ignored. A new keyword-only
attribute `pattern` is added and documented. Patch given by Robert Collins,
tweaked by Barry Warsaw.
Benjamin Peterson [Sat, 6 Sep 2014 21:24:35 +0000 (17:24 -0400)]
merge 3.4 (#22349)
Benjamin Peterson [Sat, 6 Sep 2014 21:24:12 +0000 (17:24 -0400)]
remove various dead version checks (closes #22349)
Patch from Thomas Kluyver.
Serhiy Storchaka [Sat, 6 Sep 2014 19:49:07 +0000 (22:49 +0300)]
Issue #22226: Added private function _splitdict() in the Tkinter module.
First letter no longer is stripped from the "status" key in
the result of Treeview.heading().
Serhiy Storchaka [Sat, 6 Sep 2014 19:47:58 +0000 (22:47 +0300)]
Issue #22226: Added private function _splitdict() in the Tkinter module.
First letter no longer is stripped from the "status" key in
the result of Treeview.heading().
Serhiy Storchaka [Sat, 6 Sep 2014 19:18:35 +0000 (22:18 +0300)]
Null merge
Serhiy Storchaka [Sat, 6 Sep 2014 19:17:24 +0000 (22:17 +0300)]
Issue #22131: Fixed a bug in handling an error occured during reading from
a pipe in _ipconfig_getnode().
Serhiy Storchaka [Sat, 6 Sep 2014 19:14:04 +0000 (22:14 +0300)]
Issue #22131: Modernized the code of the uuid module.
Optimized bytes and bytes_le properties of UUID and UUID constructor with
bytes_le argument.
Fixed a bug in handling an error occured during reading from a pipe in
_ipconfig_getnode().
Serhiy Storchaka [Sat, 6 Sep 2014 18:43:49 +0000 (21:43 +0300)]
Issue #19524: Fixed resource leak in the HTTP connection when an invalid
response is received. Patch by Martin Panter.
Serhiy Storchaka [Sat, 6 Sep 2014 18:41:39 +0000 (21:41 +0300)]
Issue #19524: Fixed resource leak in the HTTP connection when an invalid
response is received. Patch by Martin Panter.
Serhiy Storchaka [Sat, 6 Sep 2014 17:07:17 +0000 (20:07 +0300)]
Issue #22215: Now ValueError is raised instead of TypeError when str or bytes
argument contains not permitted null character or byte.
Nick Coghlan [Sat, 6 Sep 2014 10:40:00 +0000 (20:40 +1000)]
Merge issue #22295 fix from 3.4
Nick Coghlan [Sat, 6 Sep 2014 10:38:23 +0000 (20:38 +1000)]
Issue #22295: Adopt 'python -m pip' as the preferred invocation
Nick Coghlan [Sat, 6 Sep 2014 09:44:41 +0000 (19:44 +1000)]
Null merge from 3.4 backport
Nick Coghlan [Sat, 6 Sep 2014 09:43:06 +0000 (19:43 +1000)]
Issue #22346: also include asyncio PEP 411 notice in 3.4
Guido van Rossum [Sat, 6 Sep 2014 02:28:40 +0000 (19:28 -0700)]
Add PEP-411-compliant note about asyncio being provisional. Fixes issue #22346.
Ned Deily [Fri, 5 Sep 2014 22:57:54 +0000 (15:57 -0700)]
Keep Mac/build-installer.py in sync across branches (affects 2.7 only).
Ned Deily [Fri, 5 Sep 2014 22:57:05 +0000 (15:57 -0700)]
Keep Mac/build-installer.py in sync across branches (affects 2.7 only).
Serhiy Storchaka [Fri, 5 Sep 2014 20:28:19 +0000 (23:28 +0300)]
Issue #20643: Removed unneeded (and wrong) class directives.
Serhiy Storchaka [Fri, 5 Sep 2014 20:27:36 +0000 (23:27 +0300)]
Issue #20643: Removed unneeded (and wrong) class directives.
Serhiy Storchaka [Fri, 5 Sep 2014 08:01:43 +0000 (11:01 +0300)]
Issue #22221: Add tests for compile() with source encoding cookie.
Serhiy Storchaka [Fri, 5 Sep 2014 08:00:56 +0000 (11:00 +0300)]
Issue #22221: Add tests for compile() with source encoding cookie.
Serhiy Storchaka [Fri, 5 Sep 2014 07:10:23 +0000 (10:10 +0300)]
Silenced some warnings about comparison between signed and unsigned integer
expressions.
Terry Jan Reedy [Fri, 5 Sep 2014 01:00:52 +0000 (21:00 -0400)]
Merge with 3.4
Terry Jan Reedy [Fri, 5 Sep 2014 00:59:41 +0000 (20:59 -0400)]
Issue #21933: Make Control-Mousewhell only change font size and not also scroll.
Original patch by Serhiy Storchaka.
Victor Stinner [Thu, 4 Sep 2014 23:10:29 +0000 (01:10 +0200)]
Issue #22290: PyObject_Call() now fails with an assertion error when called
with an exception set. This new assertion helps to understand if the exception
was already set before calling the function or raised by the function.
Antoine Pitrou [Thu, 4 Sep 2014 19:00:10 +0000 (21:00 +0200)]
Issue #20421: Add a .version() method to SSL sockets exposing the actual protocol version in use.
Victor Stinner [Thu, 4 Sep 2014 15:29:52 +0000 (17:29 +0200)]
Issue #21951: Fix AsObj() of the _tkinter module: raise MemoryError on memory
allocation failure
Łukasz Langa [Thu, 4 Sep 2014 08:42:29 +0000 (01:42 -0700)]
Merge fix for #19546: configparser exceptions leak implementation details
Łukasz Langa [Thu, 4 Sep 2014 08:36:33 +0000 (01:36 -0700)]
Fix #19546: onfigparser exceptions expose implementation details. Patch by Claudiu Popa.
Victor Stinner [Thu, 4 Sep 2014 07:53:16 +0000 (09:53 +0200)]
Issue #22334: Add debug traces to test_tcl
Victor Stinner [Thu, 4 Sep 2014 07:38:38 +0000 (09:38 +0200)]
Issue #22333: Add debug traces to test_threaded_import
Victor Stinner [Thu, 4 Sep 2014 07:29:39 +0000 (09:29 +0200)]
Issue #22258: Fix typo in Misc/NEWS
Terry Jan Reedy [Wed, 3 Sep 2014 23:54:06 +0000 (19:54 -0400)]
NEWS items for Idle.
Terry Jan Reedy [Wed, 3 Sep 2014 23:52:46 +0000 (19:52 -0400)]
NEWS items for Idle.
Terry Jan Reedy [Wed, 3 Sep 2014 23:43:12 +0000 (19:43 -0400)]
merge with 3.4
Terry Jan Reedy [Wed, 3 Sep 2014 23:39:25 +0000 (19:39 -0400)]
NEWS items for turtledemo.
Terry Jan Reedy [Wed, 3 Sep 2014 23:29:31 +0000 (19:29 -0400)]
Merge with 3.4
Terry Jan Reedy [Wed, 3 Sep 2014 23:29:17 +0000 (19:29 -0400)]
Issue #22051: remove unneeded reload that allowed bad code.
Victor Stinner [Wed, 3 Sep 2014 23:02:17 +0000 (01:02 +0200)]
Fix timeout in test.fork_wait
Victor Stinner [Wed, 3 Sep 2014 22:51:25 +0000 (00:51 +0200)]
(Merge 3.4) Issue #21440: test_zipfile: replace last direct calls to
os.remove() with support.unlink()
Victor Stinner [Wed, 3 Sep 2014 22:51:09 +0000 (00:51 +0200)]
Issue #21440: test_zipfile: replace last direct calls to os.remove() with
support.unlink()
Victor Stinner [Wed, 3 Sep 2014 22:49:01 +0000 (00:49 +0200)]
Issue #21440: Backport changeset
4ebf97299b18 to branch 3.4, use
support.rmtree() and support.unlink() in test_zipfile & test_tarfile
Victor Stinner [Wed, 3 Sep 2014 22:36:09 +0000 (00:36 +0200)]
(Merge 3.4) Issue #20957: test_smtpnet now uses support.transient_internet() to
call check_ssl_verifiy(), so only test_connect_using_sslcontext_verified() is
skipped if smtp.gmail.com cannot be joined, not the whole file.
Victor Stinner [Wed, 3 Sep 2014 22:35:43 +0000 (00:35 +0200)]
Issue #20957: test_smtpnet now uses support.transient_internet() to call
check_ssl_verifiy(), so only test_connect_using_sslcontext_verified() is
skipped if smtp.gmail.com cannot be joined, not the whole file.
Victor Stinner [Wed, 3 Sep 2014 21:48:37 +0000 (23:48 +0200)]
(Merge 3.4) Issue #22332: test_multiprocessing_main_handling is now skipped if
sem_open implementation is broken (ex: skipped on FreeBSD 6.4).
Victor Stinner [Wed, 3 Sep 2014 21:48:08 +0000 (23:48 +0200)]
Issue #22332: test_multiprocessing_main_handling is now skipped if sem_open
implementation is broken (ex: skipped on FreeBSD 6.4).
Victor Stinner [Wed, 3 Sep 2014 21:33:43 +0000 (23:33 +0200)]
(Merge 3.4) Issue #22331: Skip test_interrupted_write_text() on FreeBSD older
than 8.0
Victor Stinner [Wed, 3 Sep 2014 21:32:28 +0000 (23:32 +0200)]
Issue #22331: Skip test_interrupted_write_text() on FreeBSD older than 8.0
Terry Jan Reedy [Wed, 3 Sep 2014 20:18:34 +0000 (16:18 -0400)]
Issue #21933: Merge with 3.4
Terry Jan Reedy [Wed, 3 Sep 2014 20:17:41 +0000 (16:17 -0400)]
Issue #21933: Users can now change the font size for example code.
Original patch by Lita Cho.
Victor Stinner [Wed, 3 Sep 2014 07:43:48 +0000 (09:43 +0200)]
Issue #22043: Fix pymonotonic(), use tv_usec=-1 as a marker to skip
the monotonic test
Victor Stinner [Tue, 2 Sep 2014 21:18:25 +0000 (23:18 +0200)]
Issue #22043: time.monotonic() is now always available
threading.Lock.acquire(), threading.RLock.acquire() and socket operations now
use a monotonic clock, instead of the system clock, when a timeout is used.
Victor Stinner [Tue, 2 Sep 2014 21:01:40 +0000 (23:01 +0200)]
Issue #22043: Fix _PyTime_gettimeofday() if HAVE_GETTIMEOFDAY
Ensure also that the tv_usec field is consistent: in range [0; 999999].
Victor Stinner [Tue, 2 Sep 2014 09:41:04 +0000 (11:41 +0200)]
Closes #22258: Fix the the internal function set_inheritable() on Illumos.
This platform exposes the function ioctl(FIOCLEX), but calling it fails with
errno is ENOTTY: "Inappropriate ioctl for device". set_inheritable() now falls
back to the slower fcntl() (F_GETFD and then F_SETFD).
Berker Peksag [Mon, 1 Sep 2014 09:33:12 +0000 (12:33 +0300)]
Remove unused imports.
Berker Peksag [Mon, 1 Sep 2014 09:29:53 +0000 (12:29 +0300)]
Issue #19447: Suppress output of py_compile.compile().
Ned Deily [Mon, 1 Sep 2014 07:06:18 +0000 (00:06 -0700)]
Issue #22320: Fix broken link in the General Python FAQ.
Original patch by Josh Lynn.
Jason R. Coombs [Sun, 31 Aug 2014 21:42:20 +0000 (17:42 -0400)]
#22315: Use advertised API for OSError
Jason R. Coombs [Sun, 31 Aug 2014 21:51:22 +0000 (17:51 -0400)]
#22315: Use an existent directory for 'src' to trigger appropriate behavior.
Jason R. Coombs [Sun, 31 Aug 2014 21:37:35 +0000 (17:37 -0400)]
#22315: Provide an actual directory during test invocation.