Buildin Module Python Tutorial

import sys
prev_exit_func = getattr(sys, 'exitfunc', None)
def my_exit_func(old_exit = prev_exit_func):
  if old_exit is not None and callable(old_exit):
     old_exit()
sys.exitfunc = my_exit_func