[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