19.6 Obsolete

These modules are not on the standard module search path; but are available in the directory lib-old/ installed under $prefix/lib/python1.5/. To use any of these modules, add that directory to sys.path, possibly using $PYTHONPATH.

newdir.py
-- New dir() function (the standard dir() is now just as good)

addpack.py
-- standard support for "packages"

codehack.py
-- Extract function name or line number from a function code object (these are now accessible as attributes: co.co_name, func.func_name, co.co_firstlineno).

fmt.py
-- text formatting abstractions (too slow)

Para.py
-- helper for fmt.py

lockfile.py
-- wrapper around FCNTL file locking (use fcntl.lockf()/flock() intead)

poly.py
-- Polynomials

tb.py
-- Print tracebacks, with a dump of local variables (use pdb.pm() or traceback instead)

timingmodule
-- Measure time intervals to high resolution (use time.clock() instead). (This is an extension module.)

whatsound.py
-- Recognize sound files; use sndhdr instead.

zmod.py
-- Compute properties of mathematical "fields"

The following modules were documented in previous versions of this manual, but are now considered obsolete:

ni
-- Import modules in ``packages.'' Basic package support is now built in.

rand
-- Old interface to the random number generator.

soundex
-- Algorithm for collapsing names which sound similar to a shared key. (This is an extension module.)


Send comments on this document to python-docs@python.org.