It seems obvious that when Py_Finalize() decides that there's nothing

to do, it should not call sys.exitfunc either...
This commit is contained in:
Guido van Rossum 1998-01-19 22:00:38 +00:00
parent d2dd9a8b7f
commit 4cc462e85b
1 changed files with 2 additions and 2 deletions

View File

@ -179,12 +179,12 @@ Py_Finalize()
PyInterpreterState *interp;
PyThreadState *tstate;
call_sys_exitfunc();
if (!initialized)
return;
initialized = 0;
call_sys_exitfunc();
/* Get current thread state and interpreter pointer */
tstate = PyThreadState_Get();
interp = tstate->interp;