--- Python/pythonrun.c 2012-11-08 14:29:46.945956937 +0100 +++ Python/pythonrun.c.orig 2012-11-08 14:29:29.969287399 +0100 @@ -373,6 +373,9 @@ if (initfsencoding(interp) < 0) Py_FatalError("Py_Initialize: unable to load the file system codec"); + if (install_sigs) + initsigs(); /* Signal handling stuff, including initintr() */ + initmain(interp); /* Module __main__ */ if (initstdio() < 0) Py_FatalError( @@ -390,9 +393,6 @@ if (!Py_NoSiteFlag) initsite(); /* Module site */ - - if (install_sigs) - initsigs(); /* Signal handling stuff, including initintr() */ } void