Moskovitz, Bob wrote:

> A coworker and I have been trying to use the first example in
> <http://download.osgeo.org/grass/grass6_progman/pythonlib.html>
> http://download.osgeo.org/grass/grass6_progman/pythonlib.html.  We
> discovered that "import grass.script as grass" has to be changed to
> "import grass".  Below is the example and the error we are getting is
> this:
>  
> C:\>m.test.py
> Traceback (most recent call last):
>   File "C:\OSGeo4W\apps\grass\GRASS-~1.0SV/scripts\m.test.py", line 31, in 
> <module>
>     options, flags = grass.parser()
>   File "C:\OSGeo4W\apps\grass\GRASS-~1.0SV\etc\python\grass.py", line 208, in 
> parser
>     os.execvp("g.parser", [name] + argv)
>   File "C:\OSGeo4W\apps\Python25\lib\os.py", line 353, in execvp
>     _execvpe(file, args)
>   File "C:\OSGeo4W\apps\Python25\lib\os.py", line 389, in _execvpe
>     func(fullname, *argrest)
> OSError: [Errno 22] Invalid argument
>  
>  
> Any ideas what is going on?

This is a bug in grass.py; Windows requires "g.parser.exe" rather than
"g.parser". This was fixed with:

        http://trac.osgeo.org/grass/changeset/37075

-- 
Glynn Clements <gl...@gclements.plus.com>
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to