[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