Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Checkins

peps: Note that file is not set on the namespace package.

 

 

Python checkins RSS feed   Index | Next | Previous | View Threaded


python-checkins at python

May 4, 2012, 2:44 PM

Post #1 of 1 (51 views)
Permalink
peps: Note that file is not set on the namespace package.

http://hg.python.org/peps/rev/aa5f4a4b0289
changeset: 4354:aa5f4a4b0289
user: Eric V. Smith <eric [at] trueblade>
date: Fri May 04 17:44:32 2012 -0400
summary:
Note that __file__ is not set on the namespace package.

files:
pep-0420.txt | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)


diff --git a/pep-0420.txt b/pep-0420.txt
--- a/pep-0420.txt
+++ b/pep-0420.txt
@@ -135,12 +135,11 @@
least one directory was recorded, then a namespace package is created.
The new namespace package:

- * Has a ``__file__`` attribute set to the first directory that was
- found during the scan, including the trailing path separator.
-
* Has a ``__path__`` attribute set to the list of directories that
were found and recorded during the scan.

+ * Does not have a ``__file__`` attribute.
+
There is no mechanism to automatically recompute the ``__path__`` if
``sys.path`` is altered after a namespace package has already been
created. However, existing namespace utilities (like

--
Repository URL: http://hg.python.org/peps

Python checkins RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.