circuitpython/tests/circuitpython/atexit_test.py

23 lines
382 B
Python

# test atexit module
try:
import atexit
except ImportError:
print("SKIP")
raise SystemExit
@atexit.register
def skip_at_exit():
print("skip at exit")
@atexit.register
def do_at_exit(*args, **kwargs):
print("done at exit:", args, kwargs)
atexit.unregister(skip_at_exit)
atexit.register(do_at_exit, "ok", 1, arg="2", param=(3, 4))
print("done before exit")