[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

Reply via email to