mal> The problem is that if there's no standard for managing atexit
mal> functions available in Python 1.5.2, then it is likely that others
mal> will have used a similar method and maybe failed to play nice with
mal> other such hooks.
That was precisely why I wrote the atexit module.
(I agree there's a bug in the init code.)
Skip