#1574: WXGUI Launch script: "output already exists" ---------------------------+------------------------------------------------ Reporter: jradinger | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 6.5.0 Component: wxGUI | Version: svn-develbranch6 Keywords: wxgui, script | Platform: All Cpu: All | ---------------------------+------------------------------------------------ Changes (by mlennert):
* keywords: => wxgui, script * platform: MacOSX => All * cpu: OSX/Intel => All Comment: Replying to [ticket:1574 jradinger]: > When I try to launch a python script via File -> lauch Script > that calls v.to.rast in loop, I get the error that the raster file already exists. After a bit of testing I can confirm the error, but it seems that this is neither linked to a for loop, nor to the fact that this is a python script. I tried both python and bash scripts with simple operations such as v.to.rast, r.to.vect and v.select and they all failed with the message that the output exists, although I always run {{{ g.mremove rast="*" vect="*" -f }}} before running the script. I've tried with very simple scripts not invoking the parser (i.e. just one-line bash scripts) and get the same message. So, it seems that the GUI tries to run the GRASS commands within the script twice. The first time it works as foreseen, the second time it logically bails out with the message that the output already exists. The rest of the script is only run once (at least any print or echo statements only show up once). On the command line all these script work perfectly. Calling the script directly from the GUI command prompt also leads to the same error message. This happens to every GRASS command in the script, i.e.: {{{ #! /bin/bash echo "running script" r.to.vect input=myroads output=myroads v.select ainput=roadsmajor binput=censusblk_swwake output=selected_roads operator=within }}} gives me two error messages about myroads and selected_roads already existing, but both commands ran fine and I have the expected results. Moritz -- Ticket URL: <http://trac.osgeo.org/grass/ticket/1574#comment:1> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev