parameters: ()
docstring: run any registered exit functions
  
      _exithandlers is traversed in reverse order so functions are executed
      last in, first out.
docstring_summary: run any registered exit functions
docstring_tokens: run any registered exit functions
function: def _run_exitfuncs():
      """run any registered exit functions
  
      _exithandlers is traversed in reverse order so functions are executed
      last in, first out.
      """
  
      while _exithandlers:
          func, targs, kargs =  _exithandlers.pop()
          func(*targs, **kargs)
function_tokens: def _run_exitfuncs ( ) : while _exithandlers : func , targs , kargs = _exithandlers . pop ( ) func ( * targs , * * kargs )