Kaydet (Commit) 8940fafa authored tarafından Fred Drake's avatar Fred Drake

Additions from Marc-Andre Lemburg <mal@lemburg.com>, documenting

getdefaultencoding() and setdefaultencoding().
üst 1491cace
...@@ -142,6 +142,12 @@ way to exit a program when an error occurs. ...@@ -142,6 +142,12 @@ way to exit a program when an error occurs.
fatal internal error is detected, or when \code{os._exit()} is called. fatal internal error is detected, or when \code{os._exit()} is called.
\end{datadesc} \end{datadesc}
\begin{funcdesc}{getdefaultencoding}{}
Return the name of the current default string encoding used by the
Unicode implementation.
\versionadded{2.0}
\end{funcdesc}
\begin{funcdesc}{getrefcount}{object} \begin{funcdesc}{getrefcount}{object}
Return the reference count of the \var{object}. The count returned is Return the reference count of the \var{object}. The count returned is
generally one higher than you might expect, because it includes the generally one higher than you might expect, because it includes the
...@@ -254,7 +260,7 @@ files (all except \file{config.h}) are stored in \code{prefix + ...@@ -254,7 +260,7 @@ files (all except \file{config.h}) are stored in \code{prefix +
Strings specifying the primary and secondary prompt of the Strings specifying the primary and secondary prompt of the
interpreter. These are only defined if the interpreter is in interpreter. These are only defined if the interpreter is in
interactive mode. Their initial values in this case are interactive mode. Their initial values in this case are
\code{'>>> '} and \code{'... '}. If a non-string object is assigned \code{'>\code{>}> '} and \code{'... '}. If a non-string object is assigned
to either variable, its \function{str()} is re-evaluated each time to either variable, its \function{str()} is re-evaluated each time
the interpreter prepares to read a new interactive command; this can the interpreter prepares to read a new interactive command; this can
be used to implement a dynamic prompt. be used to implement a dynamic prompt.
...@@ -270,6 +276,20 @@ threads. Setting it to a value \code{<=} 0 checks every virtual instruction, ...@@ -270,6 +276,20 @@ threads. Setting it to a value \code{<=} 0 checks every virtual instruction,
maximizing responsiveness as well as overhead. maximizing responsiveness as well as overhead.
\end{funcdesc} \end{funcdesc}
\begin{funcdesc}{setdefaultencoding}{name}
Set the current default string encoding used by the Unicode
implementation. If \var{name} does not match any available
encoding, \exception{LookupError} is raised. This function is only
intended to be used by the \refmodule{site} module implementation
and, where needed, by \module{sitecustomize}. Once used by the
\refmodule{site} module, it is removed from the \module{sys}
module's namespace.
% Note that \refmodule{site} is not imported if
% the \programopt{-S} option is passed to the interpreter, in which
% case this function will remain available.
\versionadded{2.0}
\end{funcdesc}
\begin{funcdesc}{setprofile}{profilefunc} \begin{funcdesc}{setprofile}{profilefunc}
Set the system's profile function, which allows you to implement a Set the system's profile function, which allows you to implement a
Python source code profiler in Python. See the chapter on the Python source code profiler in Python. See the chapter on the
......
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