[GRASS-dev] Re: parsing file paths in GRASS Scripts- Windows OS

katrin eggert katrineggert1980 at gmail.com
Mon Mar 28 06:58:04 EDT 2011


Hi
I have just runned nightly buillts for GRASS6.4 and 6.5 and it seems that
it's not enough to have that fixed.
Any other suggestion?

2011/3/26 Markus Neteler <neteler at osgeo.org>

> On Sat, Mar 26, 2011 at 8:09 PM, Glynn Clements
> <glynn at gclements.plus.com> wrote:
> >
> > katrin eggert wrote:
> >
> >> Just a preliminary note: This error is reported here:
> >> http://lists.osgeo.org/pipermail/grass-dev/2011-March/053774.html
> >>
> >> I saw that Glynn sugeste this a couple of months ago:
> >> http://lists.osgeo.org/pipermail/grass-dev/2010-October/052396.html
> >>
> >> Can this be an option to solve this problem? Can anyone give a few tips
> on
> >> this? (just to try and test it)
> >
> > Right. Currently, 6.5 has utils.split(), which handles Windows
> > filenames, but much of the wx GUI is still using shlex.split()
> > directly.
> >
> > Feel free to replace all occurrences of shlex.split() with
> > utils.split() in your local copy. Also, open a bug report (if there
> > isn't already one for this issue).
>
> Here a silly two-line for most of the job:
>
> cd gui/wxpython/gui_modules/
> for i in menuform.py gmodeler.py menu.py prompt.py goutput.py ; do mv
> $i tmp.py ; cat tmp.py | sed 's+shlex.split+utils.split+g' > $i ; rm
> -f tmp.py ; done
> for i in menuform.py gmodeler.py menu.py prompt.py goutput.py ; do mv
> $i tmp.py ; cat tmp.py | sed 's+import shlex+import utils+g' > $i ; rm
> -f tmp.py ; done
>
> I hesitate to submit this since a my wx fu is not high enough to verify
> but the GUI starts.
>
> Markus
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20110328/7a599464/attachment.html


More information about the grass-dev mailing list