2011/3/31 António Rocha <antonio.ro...@deimos.com.pt>: > Greetings > > I'm using grass.Popen like this: > externalProcess = grass.Popen(cmd, stdout=grass.PIPE, stderr=grass.PIPE, > cwd=tempfile) It seems that I'm getting some error while running > this function but the only thing that is printed in my command Output window > is: > <grass.script.core.Popen object at 0x00D6ECD0> > > How can I get the exact error that I'mgetting?
Unfortunately I don't know. But what kind of "cmd" are you running? On http://grass.osgeo.org/wiki/GRASS_and_Python#GRASS_Python_Scripting_Library I read "[To be precise, they use grass.Popen(), which just calls subprocess.Popen() with shell=True on Windows and shell=False otherwise. On Windows, you need to use shell=True to be able to execute scripts (including batch files); shell=False only works with binary executables.]" Maybe giving you some idea? Markus _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user