From: Jason R. Coombs Date: Sun, 22 Sep 2013 14:06:24 +0000 (-0400) Subject: Close #18978: Merge changes. X-Git-Tag: v3.4.0a3~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=838521eed0d90a12b3f387457702f268734ced89;p=python Close #18978: Merge changes. --- 838521eed0d90a12b3f387457702f268734ced89 diff --cc Misc/NEWS index 456307a25c,7a9016cf33..79ab3a7f17 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -12,41 -10,9 +12,44 @@@ Core and Builtin Library ------- + - Issue #18978: ``urllib.request.Request`` now allows the method to be + indicated on the class and no longer sets it to None in ``__init__``. + +- Issue #18626: the inspect module now offers a basic command line + introspection interface (Initial patch by Claudiu Popa) + +- Issue #3015: Fixed tkinter with wantobject=False. Any Tcl command call + returned empty string. + +- Issue #19037: The mailbox module now makes all changes to maildir files + before moving them into place, to avoid race conditions with other programs + that may be accessing the maildir directory. + +- Issue #14984: On POSIX systems, when netrc is called without a filename + argument (and therefore is reading the user's $HOME/.netrc file), it now + enforces the same security rules as typical ftp clients: the .netrc file must + be owned by the user that owns the process and must not be readable by any + other user. + +- Issue #18873: The tokenize module now detects Python source code encoding + only in comment lines. + +- Issue #17764: Enable http.server to bind to a user specified network + interface. Patch contributed by Malte Swart. + +- Issue #18937: Add an assertLogs() context manager to unittest.TestCase + to ensure that a block of code emits a message using the logging module. + +- Issue #17324: Fix http.server's request handling case on trailing '/'. Patch + contributed by Vajrasky Kok. + +- Issue #19018: The heapq.merge() function no longer suppresses IndexError + in the underlying iterables. + +- Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, + if all necessary functions are already found in libuuid. + Patch by Evgeny Sologubov. + - The :envvar:`PYTHONFAULTHANDLER` environment variable now only enables the faulthandler module if the variable is non-empty. Same behaviour than other variables like :envvar:`PYTHONDONTWRITEBYTECODE`.