[GRASS-dev] Re: [GRASS GIS] #1310: Browse button in WxPython GUIs (for scripts) does not provide a correct file path for WinGRAS

GRASS GIS trac at osgeo.org
Mon Mar 28 17:47:22 EDT 2011


#1310: Browse button in WxPython GUIs (for scripts) does not provide a correct
file path for WinGRAS
------------------------------+---------------------------------------------
 Reporter:  katrineggert1980  |       Owner:  grass-dev@…              
     Type:  defect            |      Status:  new                      
 Priority:  critical          |   Milestone:  6.4.1                    
Component:  wxGUI             |     Version:  6.4.1 RCs                
 Keywords:  winGRASS          |    Platform:  MSWindows XP             
      Cpu:  Unspecified       |  
------------------------------+---------------------------------------------

Comment(by martinl):

 Replying to [comment:16 katrineggert1980]:

 > I added, in the beggining of the code a print of $GIS_OPT_OUTPUT and
 it's printed as:
 > C:deletetriedoutput02
 >
 > So it's still not working

 source of the problem are bat scripts, in this case
 `$ARCH_DISTDIR\bin\r.out.xyz.bat`

 {{{
 @"%GRASS_SH%" -c '"%GISBASE%/scripts/r.out.xyz" %*'
 }}}

 where '\` are escaped. To make Bash script working on Windows is generally
 speaking pain. The future are Python scripts in GRASS 7. I still think
 that Pythonized script could replace most of Bash scripts in GRASS 6.

 Benefits:
  * maintaining scripts only in one language
  * Python scripts can run on Windows without any problems

 Drawback:
  * some new bugs can be introduced, anyway some Bash-related can be fixed
 by this conversion
  * Python as requirement

 I proposed that some time ago, but it was refused.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/1310#comment:17>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list