[EMAIL PROTECTED] wrote:
> You can tell by the exit code from system() whether the subprocess
> exited due to a signal. Consider this code:
> import os
> while 1:
> print os.system("sleep 1")
> unless you happen to hit ctrl-c at the right time, you'll see it print
> "2" (and "0" when the sleep finishes). The exit code can be interpreted
> according to the waitpid manpage, though I am not sure where the Python
> equivalent of the WIFSIGNALED and WTERMSIG macros are.
Boy, one never stops learning....
But I have some trouble understanding that - when I write a test-script
that returns 1 as exit-code, os.system returns 256. Inn fact, returnung
n means that 256*n is returned from os.system.
But 256 is _also_ returned when C-c is used. Any idea why that's the case?
Regards,
Diez
--
http://mail.python.org/mailman/listinfo/python-list