Kaydet (Commit) 8fab8cf2 authored tarafından Fred Drake's avatar Fred Drake

Logical markup.

üst b991f8d2
...@@ -17,13 +17,14 @@ that wishes to use the mechanism must execute the statement ...@@ -17,13 +17,14 @@ that wishes to use the mechanism must execute the statement
import user import user
\end{verbatim} \end{verbatim}
The \code{user} module looks for a file \file{.pythonrc.py} in the user's The \module{user} module looks for a file \file{.pythonrc.py} in the user's
home directory and if it can be opened, exececutes it (using home directory and if it can be opened, exececutes it (using
\code{execfile()}) in its own (i.e. the module \code{user}'s) global \function{execfile()}\bifuncindex{execfile}) in its own (i.e. the
namespace. Errors during this phase are not caught; that's up to the module \module{user}'s) global namespace. Errors during this phase
program that imports the \code{user} module, if it wishes. The home are not caught; that's up to the program that imports the
directory is assumed to be named by the \code{HOME} environment \module{user} module, if it wishes. The home directory is assumed to
variable; if this is not set, the current directory is used. be named by the \code{HOME} environment variable; if this is not set,
the current directory is used.
The user's \file{.pythonrc.py} could conceivably test for The user's \file{.pythonrc.py} could conceivably test for
\code{sys.version} if it wishes to do different things depending on \code{sys.version} if it wishes to do different things depending on
...@@ -37,7 +38,7 @@ generally not a good idea. ...@@ -37,7 +38,7 @@ generally not a good idea.
A suggestion for programmers who wish to use this mechanism: a simple A suggestion for programmers who wish to use this mechanism: a simple
way to let users specify options for your package is to have them way to let users specify options for your package is to have them
define variables in their \file{.pythonrc.py} file that you test in define variables in their \file{.pythonrc.py} file that you test in
your module. For example, a module \code{spam} that has a verbosity your module. For example, a module \module{spam} that has a verbosity
level can look for a variable \code{user.spam_verbose}, as follows: level can look for a variable \code{user.spam_verbose}, as follows:
\begin{verbatim} \begin{verbatim}
......
...@@ -17,13 +17,14 @@ that wishes to use the mechanism must execute the statement ...@@ -17,13 +17,14 @@ that wishes to use the mechanism must execute the statement
import user import user
\end{verbatim} \end{verbatim}
The \code{user} module looks for a file \file{.pythonrc.py} in the user's The \module{user} module looks for a file \file{.pythonrc.py} in the user's
home directory and if it can be opened, exececutes it (using home directory and if it can be opened, exececutes it (using
\code{execfile()}) in its own (i.e. the module \code{user}'s) global \function{execfile()}\bifuncindex{execfile}) in its own (i.e. the
namespace. Errors during this phase are not caught; that's up to the module \module{user}'s) global namespace. Errors during this phase
program that imports the \code{user} module, if it wishes. The home are not caught; that's up to the program that imports the
directory is assumed to be named by the \code{HOME} environment \module{user} module, if it wishes. The home directory is assumed to
variable; if this is not set, the current directory is used. be named by the \code{HOME} environment variable; if this is not set,
the current directory is used.
The user's \file{.pythonrc.py} could conceivably test for The user's \file{.pythonrc.py} could conceivably test for
\code{sys.version} if it wishes to do different things depending on \code{sys.version} if it wishes to do different things depending on
...@@ -37,7 +38,7 @@ generally not a good idea. ...@@ -37,7 +38,7 @@ generally not a good idea.
A suggestion for programmers who wish to use this mechanism: a simple A suggestion for programmers who wish to use this mechanism: a simple
way to let users specify options for your package is to have them way to let users specify options for your package is to have them
define variables in their \file{.pythonrc.py} file that you test in define variables in their \file{.pythonrc.py} file that you test in
your module. For example, a module \code{spam} that has a verbosity your module. For example, a module \module{spam} that has a verbosity
level can look for a variable \code{user.spam_verbose}, as follows: level can look for a variable \code{user.spam_verbose}, as follows:
\begin{verbatim} \begin{verbatim}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment