[Python-3000] atexit module problems/questions

skip at pobox.com skip at pobox.com
Sun Aug 5 04:48:18 CEST 2007


    skip> Given that sys.exitfunc is gone is there a reason to have
    skip> _run_exitfuncs?  Who's going to call it?

    Christian> Unit tests? Some developers might want to test their
    Christian> registered functions.

Your tests can just fork another instance of Python which prints:

    python -c 'import atexit
def f(*args, **kwds):
    print("atexit", args, kwds)

atexit.register(f, 1, x=2)
'

and have your test case expect to see the appropriate output.

Skip


More information about the Python-3000 mailing list