From: Éric Araujo Date: Fri, 29 Jul 2011 12:30:03 +0000 (+0200) Subject: Branch merge X-Git-Tag: v3.3.0a1~1819 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0bbacc621c0d844e24ea8e9ff84e35883af6678b;p=thirdparty%2FPython%2Fcpython.git Branch merge --- 0bbacc621c0d844e24ea8e9ff84e35883af6678b diff --cc Misc/NEWS index 6ba892c45000,7c811909d8b2..d90faf9d7ac0 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -244,11 -237,16 +244,21 @@@ Core and Builtin Library ------- + - Issue #10968: Remove indirection in threading. The public names (Thread, + Condition, etc.) used to be factory functions returning instances of hidden + classes (_Thread, _Condition, etc.), because (if Guido recalls correctly) this + code pre-dates the ability to subclass extension types. It is now possible to + inherit from Thread and other classes, without having to import the private + underscored names like multiprocessing did. + + - Issue #9723: Add shlex.quote functions, to escape filenames and command + lines. + +- Issue #12603: Fix pydoc.synopsis() on files with non-negative st_mtime. + +- Issue #12514: Use try/finally to assure the timeit module restores garbage + collections when it is done. + - Issue #12607: In subprocess, fix issue where if stdin, stdout or stderr is given as a low fd, it gets overwritten.