Index: Modules/main.c =================================================================== --- Modules/main.c (révision 78770) +++ Modules/main.c (copie de travail) @@ -573,10 +573,15 @@ } if (sts==-1) { - sts = PyRun_AnyFileExFlags( - fp, - filename == NULL ? "" : filename, - filename != NULL, &cf) != 0; + if (Py_MakePendingCalls() == -1) { + PyErr_Print(); + sts = 1; + } else { + sts = PyRun_AnyFileExFlags( + fp, + filename == NULL ? "" : filename, + filename != NULL, &cf) != 0; + } } }