13. Python Runtime Services
This chapter describes modules that are related to the Python interpreter runtime. Topics include garbage collection, basic management of objects (copying, marshalling, and so on), weak references, and interpreter environment.
atexit
The atexit
module is used to register functions to execute when the Python interpreter exits. A single function is provided:
register(func [,args [,kwargs]])
Adds function func
to a list of functions that will execute when the interpreter exits. args
is a tuple of arguments to pass to the function. kwargs
is a dictionary of keyword arguments. The function is invoked as func
(*
args
,**
kwargs
)
. Upon exit, functions are invoked in reverse order of registration (the most recently added exit ...
Get Python: Essential Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.