From: Victor Stinner Date: Mon, 4 Jul 2011 00:56:10 +0000 (+0200) Subject: (merge 3.2) Issue #12467: warnings: fix a race condition if a warning is X-Git-Tag: v3.3.0a1~1968 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5a21e83119ddb2d641ce9937e245ea94caadf5a6;p=python (merge 3.2) Issue #12467: warnings: fix a race condition if a warning is emitted at shutdown, if globals()['__file__'] is None. --- 5a21e83119ddb2d641ce9937e245ea94caadf5a6 diff --cc Misc/NEWS index 9aba95e98f,401a8eaf7f..7fb3c929b8 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -209,16 -61,6 +209,19 @@@ Core and Builtin Library ------- ++- Issue #12467: warnings: fix a race condition if a warning is emitted at ++ shutdown, if globals()['__file__'] is None. ++ +- Issue #12451: pydoc: importfile() now opens the Python script in binary mode, + instead of text mode using the locale encoding, to avoid encoding issues. + +- Issue #12451: runpy: run_path() now opens the Python script in binary mode, + instead of text mode using the locale encoding, to support other encodings + than UTF-8 (scripts using the coding cookie). + +- Issue #12451: xml.dom.pulldom: parse() now opens files in binary mode instead + of the text mode (using the locale encoding) to avoid encoding issues. + - Issue #12147: Adjust the new-in-3.2 smtplib.send_message method for better conformance to the RFCs: correctly handle Sender and Resent- headers.