[Python-checkins] peps: Note that ImportError will no longer be raised due to a missing __init__.py

eric.smith python-checkins at python.org
Fri Apr 20 00:56:26 CEST 2012


http://hg.python.org/peps/rev/af61fe9a56fb
changeset: 4281:af61fe9a56fb
user: Eric V. Smith <eric at trueblade.com>
date: Thu Apr 19 18:56:22 2012 -0400
summary:
 Note that ImportError will no longer be raised due to a missing __init__.py file.
files:
 pep-0420.txt | 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/pep-0420.txt b/pep-0420.txt
--- a/pep-0420.txt
+++ b/pep-0420.txt
@@ -148,6 +148,11 @@
 path. With namespace packages, all entries in the path must be
 scanned.
 
+Note that an ImportError will no longer be raised for a directory
+lacking an ``__init__.py`` file. Such a directory will now be imported
+as a namespace package, whereas in prior Python versions an
+ImportError would be raised.
+
 At PyCon 2012, we had a discussion about namespace packages at which
 PEP 382 and PEP 402 were rejected, to be replaced by this PEP [1]_.
 
-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list

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