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.