Re: [Python-Dev] cpython (3.2): Fix closes Issue12359 - Minor update to module import description.
On 20.06.2011 02:42, senthil.kumaran wrote:
http://hg.python.org/cpython/rev/bf8b4c43fb94 changeset: 70886:bf8b4c43fb94 branch: 3.2 parent: 70884:4444afcfb22e user: Senthil Kumaran <senthil@uthcode.com> date: Sun Jun 19 17:37:06 2011 -0700 summary: Fix closes Issue12359 - Minor update to module import description.
files: Doc/tutorial/modules.rst | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/Doc/tutorial/modules.rst b/Doc/tutorial/modules.rst --- a/Doc/tutorial/modules.rst +++ b/Doc/tutorial/modules.rst @@ -159,13 +159,14 @@
.. index:: triple: module; search; path
-When a module named :mod:`spam` is imported, the interpreter searches for a file -named :file:`spam.py` in the current directory, and then in the list of -directories specified by the environment variable :envvar:`PYTHONPATH`. This -has the same syntax as the shell variable :envvar:`PATH`, that is, a list of -directory names. When :envvar:`PYTHONPATH` is not set, or when the file is not -found there, the search continues in an installation-dependent default path; on -Unix, this is usually :file:`.:/usr/local/lib/python`. +When a module named :mod:`spam` is imported, the interpreter searches for a +file named :file:`spam.py` in the directory containing the input script (or +thecurrent directory), and then in the list of directories specified by the
By just adding "or the current directory", you've actually made this more confusing: now the reader will wonder when it's the script directory and when it's the current directory. Georg
On Mon, Jun 20, 2011 at 09:13:07AM +0200, Georg Brandl wrote:
On 20.06.2011 02:42, senthil.kumaran wrote:
summary: Fix closes Issue12359 - Minor update to module import description. ... +When a module named :mod:`spam` is imported, the interpreter searches for a +file named :file:`spam.py` in the directory containing the input script (or +thecurrent directory), and then in the list of directories specified by the
By just adding "or the current directory", you've actually made this more confusing: now the reader will wonder when it's the script directory and when it's the current directory.
I added that statement in the bracket, after looking at another instance in the next para which had this mention. I think, the point here is that the reader would understand, where the import is looking for the module based on the context. Fine with removing this sentence ("or the current directory"), if statement explains the idea better without it. -- Senthil
On 20.06.2011 09:34, Senthil Kumaran wrote:
On Mon, Jun 20, 2011 at 09:13:07AM +0200, Georg Brandl wrote:
On 20.06.2011 02:42, senthil.kumaran wrote:
summary: Fix closes Issue12359 - Minor update to module import description. ... +When a module named :mod:`spam` is imported, the interpreter searches for a +file named :file:`spam.py` in the directory containing the input script (or +thecurrent directory), and then in the list of directories specified by the
By just adding "or the current directory", you've actually made this more confusing: now the reader will wonder when it's the script directory and when it's the current directory.
I added that statement in the bracket, after looking at another instance in the next para which had this mention. I think, the point here is that the reader would understand, where the import is looking for the module based on the context. Fine with removing this sentence ("or the current directory"), if statement explains the idea better without it.
Thanks! Georg
participants (2)
-
Georg Brandl
-
Senthil Kumaran