]> granicus.if.org Git - python/commitdiff
bpo-34247: add porting note to 3.7 What's New (GH-9223)
authorNed Deily <nad@python.org>
Thu, 13 Sep 2018 18:49:47 +0000 (11:49 -0700)
committerGitHub <noreply@github.com>
Thu, 13 Sep 2018 18:49:47 +0000 (11:49 -0700)
Doc/whatsnew/3.7.rst

index be4fef1819179684cd71a4198020aad30b6159c8..f53a0268738ad221b931ee2e823baa1122259a0e 100644 (file)
@@ -2484,3 +2484,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`.