[Python-checkins] Add What's New for issues 32303 and 32305 (GH-5994) (GH-5995)

Barry Warsaw webhook-mailer at python.org
Mon Mar 5 15:51:59 EST 2018


https://github.com/python/cpython/commit/063c637cdbe4528b175f7d6122fa29faf66707ee
commit: 063c637cdbe4528b175f7d6122fa29faf66707ee
branch: 3.7
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: Barry Warsaw <barry at python.org>
date: 2018年03月05日T12:51:56-08:00
summary:
Add What's New for issues 32303 and 32305 (GH-5994) (GH-5995)
(cherry picked from commit 4c19b95734faee4c390c1d0569dc876980c33d2c)
Co-authored-by: Barry Warsaw <barry at python.org>
files:
M Doc/whatsnew/3.7.rst
diff --git a/Doc/whatsnew/3.7.rst b/Doc/whatsnew/3.7.rst
index 9e65488e37d6..76e1f7b36b0b 100644
--- a/Doc/whatsnew/3.7.rst
+++ b/Doc/whatsnew/3.7.rst
@@ -958,6 +958,14 @@ Other CPython Implementation Changes
 by setting the new ``f_trace_opcodes`` attribute to :const:`True` on the frame
 being traced. (Contributed by Nick Coghlan in :issue:`31344`.)
 
+* Fixed some consistency problems with namespace package module attributes.
+ Namespace module objects now have an ``__file__`` that is set to ``None``
+ (previously unset), and their ``__spec__.origin`` is also set to ``None``
+ (previously the string ``"namespace"``). See :issue:`32305`. Also, the
+ namespace module object's ``__spec__.loader`` is set to the same value as
+ ``__loader__`` (previously, the former was set to ``None``). See
+ :issue:`32303`.
+
 
 Deprecated
 ==========


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /