]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-34247: add porting note to 3.7 What's New (GH-9223)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 13 Sep 2018 19:14:46 +0000 (12:14 -0700)
committerGitHub <noreply@github.com>
Thu, 13 Sep 2018 19:14:46 +0000 (12:14 -0700)
(cherry picked from commit 66755cbb1e529f54c9066639ebbbac81add0affd)

Co-authored-by: Ned Deily <nad@python.org>
Doc/whatsnew/3.7.rst

index cb4865e48403186c2ee21621e176b6cbbc7ad6f9..2a2e23cc6f9190a1ef152412bb185de8ce33489b 100644 (file)
@@ -2485,3 +2485,13 @@ The current exception state has been moved from the frame object to the co-routi
 This simplified the interpreter and fixed a couple of obscure bugs caused by
 having swap exception state when entering or exiting a generator.
 (Contributed by Mark Shannon in :issue:`25612`.)
+
+Notable changes in Python 3.7.1
+===============================
+
+Starting in 3.7.1, :c:func:`Py_Initialize` now consistently reads and respects
+all of the same environment settings as :c:func:`Py_Main` (in earlier Python
+versions, it respected an ill-defined subset of those environment variables,
+while in Python 3.7.0 it didn't read any of them due to :issue:`34247`). If
+this behavior is unwanted, set :c:data:`Py_IgnoreEnvironmentFlag` to 1 before
+calling :c:func:`Py_Initialize`.