On 22/10/2007, Andy Kittner <[EMAIL PROTECTED]> wrote: > >> Are you running this on vim or gvim? If you are running on gvim, my > >> guess is that the handles that you are passing are not valid. In > >> either case, try creating explicit handles that are valid (such as for > >> /dev/null) and create the process with these handles. > Just as a side note: my vim was a gvim-7.1.140 with dynamic python > support, so it doesn't look like a general problem. I've also tried *-1-140 from cream's sourceforge website and it works just like my custom-built one.
> > I'm passing hadles that I get from subprocess.Popen. Just passing > > command to Popen constructor and using his handles to read data. No > > other handle-manipulations. > When exactly does it throw the exception? Directly on creation of the > Popen object, or when you try to read stdout? It throws exception on subprocess.Popen object instantiation. os.system() works fine but I want Popen functionality. -- http://mail.python.org/mailman/listinfo/python-list