On 2010-03-10, Chris Rebert <c...@rebertia.com> wrote: > On Wed, Mar 10, 2010 at 8:34 AM, Victor Subervi <victorsube...@gmail.com> > wrote: > >> Yeah, that was my idea. But how does the program know when it's being >> prompted to enter data? That's my question ;) > > There's no magical "prompt time".
That depends on the program. Some programs that prompt for input (particulary username/password) flush stdin before displaying each prompt. I'm not saying the program in question does that... > The process's stdin's openness to writing is not conditional. That doesn't mean that data written prior to the prompt won't be ignore. > Just send it all the input at once with the proper newlines in place > and it should work just fine assuming the user input was valid > (barring vpopmail using some fancy terminal input malarkey like > curses). It's worth trying, but there's a slight chance it won't work. -- Grant Edwards grant.b.edwards Yow! But they went to MARS at around 1953!! gmail.com -- http://mail.python.org/mailman/listinfo/python-list