On Dec 24, 5:34 am, tekion <tek...@gmail.com> wrote: > On Dec 23, 5:22 pm, Sean DiZazzo <half.ital...@gmail.com> wrote: > > > > > On Dec 23, 1:57 pm, tekion <tek...@gmail.com> wrote: > > > > All, > > > some of the servers I have run python 2.2, which is a drag because I > > > can't use subprocess module. My options that I know of is popen2 > > > module. However, it seems it does not have io blocking > > > capabilities. So every time run a command I have open and close a > > > file handle. I have command that requires interactive interaction. I > > > want to be be able to perform following action: > > > fout, fin = popen2.open2(cmd) #open up interactive session > > > fin.write(cmd2); > > > block (input) > > > fout.readline() > > > block output > > > fin.write(cmd2) > > > and so on... > > > > is this possible with popen2 or do I have to use pexpect for the job? > > > Thanks. > > > I've never done that with subprocess, but maybe this will > > help:http://www.lysator.liu.se/~astrand/popen5/ > > > ~Sean > > Sean, popen5 is old name for subprocess.
Right. Thats why I thought it would help. You _can_ use the subprocess module on 2.2. -- http://mail.python.org/mailman/listinfo/python-list