From: Fred Drake Date: Tue, 6 Mar 2001 07:34:00 +0000 (+0000) Subject: Do not refer to "sub-modules" since that is not a defined term. X-Git-Tag: v2.1b2~221 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=859eb621087ec5141f9ec73adb0fe10fcab49cb8;p=thirdparty%2FPython%2Fcpython.git Do not refer to "sub-modules" since that is not a defined term. --- diff --git a/Doc/ref/ref6.tex b/Doc/ref/ref6.tex index 31769f7d2a8e..d61165f8fcc4 100644 --- a/Doc/ref/ref6.tex +++ b/Doc/ref/ref6.tex @@ -548,13 +548,14 @@ this execution terminate step (1). When step (1) finishes without raising an exception, step (2) can begin. -The first form of \keyword{import} statement binds the module name in the -local namespace to the module object, and then goes on to import the -next identifier, if any. If the module name is followed by \keyword{as}, -the name following \keyword{as} is used as the local name for the module. To -avoid confusion, you cannot import sub-modules 'as' a different -local name. So 'import module as m' is legal, but 'import module.submod as -s' is not. The latter should be written as 'from module import submod as s', +The first form of \keyword{import} statement binds the module name in +the local namespace to the module object, and then goes on to import +the next identifier, if any. If the module name is followed by +\keyword{as}, the name following \keyword{as} is used as the local +name for the module. To avoid confusion, you cannot import modules +with dotted names \keyword{as} a different local name. So \code{import +module as m} is legal, but \code{import module.submod as s} is not. +The latter should be written as \code{from module import submod as s}; see below. The \keyword{from} form does not bind the module name: it goes through the