From: Victor Stinner Date: Sun, 21 Jul 2013 11:25:51 +0000 (+0200) Subject: Issue #18520: Fix initsigs(), handle PyOS_InitInterrupts() error X-Git-Tag: v3.4.0a1~118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d786ad55ef7318d573cec7c57abe4f6d6c3a0439;p=python Issue #18520: Fix initsigs(), handle PyOS_InitInterrupts() error PyOS_InitInterrupts() can raise error when importing the signal module --- diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 814220b40e..040172bb3d 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -2481,6 +2481,9 @@ initsigs(void) PyOS_setsig(SIGXFSZ, SIG_IGN); #endif PyOS_InitInterrupts(); /* May imply initsignal() */ + if (PyErr_Occurred()) { + Py_FatalError("Py_Initialize: can't import signal"); + } }