ni and ihooks that support
importing modules with hierarchical names such as A.B.C. This
is enabled by writing import ni; ni.ni() at the very top of the
main program. These modules are amply documented in the Python
source.
rexec has been rewritten (incompatibly) to define a
class and to use ihooks.
string.split() and string.splitfields() functions
are now the same function (the presence or absence of the second
argument determines which operation is invoked); similar for
string.join() and string.joinfields().
Tkinter module and its helper Dialog have been
revamped to use keyword arguments. Tk 4.0 is now the standard. A new
module FileDialog has been added which implements standard file
selection dialogs.
dbm and gdbm are more
coordinated --- their open() functions now take the same values
for their flag argument, and the flag and mode
argument have default values (to open the database for reading only,
and to create the database with mode 0666 minuse the umask,
respectively). The memory leaks have finally been fixed.
bsddb, has been added, which uses the
BSD DB package's hash method.
dumbdbm.
anydbm provides a unified interface to bsddb,
gdbm, dbm, and dumbdbm, choosing the first one
available.
binascii, provides a variety of
operations for conversion of text-encoded binary data.
uu (uuencode), base64 and binhex.
quopri.
syslog module has been upgraded and documented.