On Feb 15, 2:51 am, Marco <[EMAIL PROTECTED]> wrote: > Hi, > I have know that signal will interrupt some kind low speed system > call like pipe. But how to design a program that both support signal > and pipe? > > I have a mplayer.py to play movie via os.popen2() and mplayer > slave mode. And there is a mplayer_ctl.py send signal to mplayer.py to > trigger function from mplayer.py. Sometimes os.popen2() is reading or > writing when user run mplayer_ctl.py the bad things raise... > > Is there some better way to design the programe? Thank you > > -- > LinuX Power
Take a look at the subprocess module, which is meant to replace popen[1,2,3...](). Also, please try to explain the problem again, because I just can't decypher everything you're trying to do (and say). cheers, Jordan -- http://mail.python.org/mailman/listinfo/python-list