[issue1054041] Python doesn't exit with proper resultcode on SIGINT
STINNER Victor
report at bugs.python.org
Sat May 21 02:31:57 CEST 2011
STINNER Victor <victor.stinner at haypocalc.com> added the comment:
+ kill(getpid(), SIGINT);
kill() doesn't exist on Windows: use raise() which is more portable and doesn't require a PID argument.
We may need to do something on Windows for console applications: see SetConsoleCtrlHandler(),
http://msdn.microsoft.com/en-us/library/ms686016(v=vs.85).aspx
+ self.assertEqual(returncode, -signal.SIGINT,
+ "not a SIGINT exit code. process stderr:\n%s" % stderr)
I don't think that such test can pass on Windows.
----------
nosy: +haypo
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue1054041>
_______________________________________
More information about the Python-bugs-list
mailing list