Hans Mulder wrote: > On 9/09/11 11:07:24, Steven D'Aprano wrote: >> Sure enough, I now have to hit Ctrl-C repeatedly, once per invocation of >> script.py. While script.py is running, it receives the Ctrl-C, the >> calling process does not. > > You misinterpret what you are seeing: the calling process *does* receive > the ctrl-C, it just chooses to ignore it. > > This is documented behaviour of os.system.
Documented where? Neither the on-line documentation nor the function docstring mentions anything about it that I can see: http://docs.python.org/py3k/library/os.html#os.system >>> help(os.system) Help on built-in function system in module posix: system(...) system(command) -> exit_status Execute the command (a string) in a subshell. -- Steven -- http://mail.python.org/mailman/listinfo/python-list