mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00

svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r56497 | kurt.kaiser | 2007-07-22 14:55:16 -0700 (Sun, 22 Jul 2007) | 4 lines In the case of syntax errors, in py3k format_exception_only() was including line number and position in the final line of the exception notification, duplicating info in previous lines. ........ r56501 | kurt.kaiser | 2007-07-22 19:35:50 -0700 (Sun, 22 Jul 2007) | 2 lines Hum, needed a newline in the last change. ........ r56536 | kurt.kaiser | 2007-07-24 19:06:48 -0700 (Tue, 24 Jul 2007) | 5 lines Not all instantiations of SyntaxError set the args attribute. e.g. symtable.c Modify format_exception_only() to get SyntaxError attributes directly instead of unpacking 'args'. ........ r56537 | kurt.kaiser | 2007-07-24 19:13:03 -0700 (Tue, 24 Jul 2007) | 3 lines Update doctest strings: traceback.py no longer prints redundant location information in the last line of the exception display. ........ r56627 | kurt.kaiser | 2007-07-29 21:06:57 -0700 (Sun, 29 Jul 2007) | 2 lines Interactive interpreter emulator (code.py) failing to print exceptions. ........ r56628 | kurt.kaiser | 2007-07-29 21:41:02 -0700 (Sun, 29 Jul 2007) | 2 lines Eliminate extra lines before and after tracebacks. ........ r56638 | kurt.kaiser | 2007-07-31 19:36:45 -0700 (Tue, 31 Jul 2007) | 3 lines Refactor syntax error display in shell and edit windows; move colorize_syntax_error() to EditorWindow; update to py3k. ........ r56685 | neal.norwitz | 2007-08-02 22:20:23 -0700 (Thu, 02 Aug 2007) | 10 lines Remove several h/w and o/s specific modules that are undocumented, obsolete, and/or not widely used: linuxaudiodev.c, sunaudiodev.c Lib/plat-sunos5/SUNAUDIODEV.py Lib/audiodev.py Tools/audiopy/audiopy Move Lib/toaiff.py to Demo. See PEP 3108 for most of the details. ........ r56686 | neal.norwitz | 2007-08-02 22:21:48 -0700 (Thu, 02 Aug 2007) | 4 lines Missed one module that should have been removed since it relied on audiodev which was removed. ........ r56748 | neal.norwitz | 2007-08-04 19:19:04 -0700 (Sat, 04 Aug 2007) | 1 line Make from X import * outside module scope an error. ........ r56750 | neal.norwitz | 2007-08-04 19:35:01 -0700 (Sat, 04 Aug 2007) | 1 line Use READONLY consistently instead of RO ........
82 lines
2.3 KiB
TeX
82 lines
2.3 KiB
TeX
\chapter{Undocumented Modules \label{undoc}}
|
|
|
|
Here's a quick listing of modules that are currently undocumented, but
|
|
that should be documented. Feel free to contribute documentation for
|
|
them! (Send via email to \email{docs@python.org}.)
|
|
|
|
The idea and original contents for this chapter were taken
|
|
from a posting by Fredrik Lundh; the specific contents of this chapter
|
|
have been substantially revised.
|
|
|
|
|
|
\section{Frameworks}
|
|
|
|
Frameworks tend to be harder to document, but are well worth the
|
|
effort spent.
|
|
|
|
\begin{description}
|
|
\item None at this time.
|
|
\end{description}
|
|
|
|
|
|
\section{Miscellaneous useful utilities}
|
|
|
|
Some of these are very old and/or not very robust; marked with ``hmm.''
|
|
|
|
\begin{description}
|
|
\item[\module{bdb}]
|
|
--- A generic Python debugger base class (used by pdb).
|
|
|
|
\item[\module{ihooks}]
|
|
--- Import hook support (for \refmodule{rexec}; may become obsolete).
|
|
\end{description}
|
|
|
|
|
|
|
|
\section{Platform specific modules}
|
|
|
|
These modules are used to implement the \refmodule{os.path} module,
|
|
and are not documented beyond this mention. There's little need to
|
|
document these.
|
|
|
|
\begin{description}
|
|
\item[\module{ntpath}]
|
|
--- Implementation of \module{os.path} on Win32, Win64, WinCE, and
|
|
OS/2 platforms.
|
|
|
|
\item[\module{posixpath}]
|
|
--- Implementation of \module{os.path} on \POSIX.
|
|
\end{description}
|
|
|
|
|
|
\section{Multimedia}
|
|
|
|
\begin{description}
|
|
\item[\module{sunaudio}]
|
|
--- Interpret Sun audio headers (may become obsolete or a tool/demo).
|
|
\end{description}
|
|
|
|
|
|
\section{Obsolete \label{obsolete-modules}}
|
|
|
|
These modules are not normally available for import; additional work
|
|
must be done to make them available.
|
|
|
|
%%% lib-old is empty as of Python 2.5
|
|
% Those which are written in Python will be installed into the directory
|
|
% \file{lib-old/} installed as part of the standard library. To use
|
|
% these, the directory must be added to \code{sys.path}, possibly using
|
|
% \envvar{PYTHONPATH}.
|
|
|
|
These extension modules written in C are not built by default.
|
|
Under \UNIX, these must be enabled by uncommenting the appropriate
|
|
lines in \file{Modules/Setup} in the build tree and either rebuilding
|
|
Python if the modules are statically linked, or building and
|
|
installing the shared object if using dynamically-loaded extensions.
|
|
|
|
% XXX need Windows instructions!
|
|
|
|
\begin{description}
|
|
\item
|
|
--- This section should be empty for Python 3.0.
|
|
\end{description}
|