[GRASS-dev] [GRASS GIS] #2441: Underscore to avoid Python keywords used improperly in grass.script

GRASS GIS trac at osgeo.org
Mon Oct 6 08:04:04 PDT 2014

#2441: Underscore to avoid Python keywords used improperly in grass.script
 Reporter:  wenzeslaus                     |       Owner:  grass-dev@…              
     Type:  defect                         |      Status:  new                      
 Priority:  normal                         |   Milestone:  7.0.0                    
Component:  Default                        |     Version:  svn-trunk                
 Keywords:  PEP8, python keywords, parser  |    Platform:  Unspecified              
      Cpu:  Unspecified                    |  

Comment(by wenzeslaus):

 Replying to [comment:3 zarch]:
 > Replying to [comment:2 wenzeslaus]:
 > > I even consider to write to doc that `_lambda` is obsolete
 > > (in 7.0) and in next versions (7.1 or 7.5) I would include
 > > a warning. Finally, I would remove (7.2 or 8.0) the
 > > condition completely. This would allow for GRASS option
 > > names starting with underscore which might be used for
 > > some internal purpose (although this is probably not a good idea).
 > Why not include the warning already in grass 7.0 and then clean the code
 directly in grass 7.1?
 > Consider our long release time 7.2 means 6/8 years from now... and it
 seem too long to me. :-)

 I think that 6 years is average for major version not minor :-) but yes, I
 committed the underscore suffix in r62196 with the warning for prefixed
 underscore. This should be backported as is to 70 while in trunk we should
 remove the whole prefix part. I plan to do it in few days.

Ticket URL: <http://trac.osgeo.org/grass/ticket/2441#comment:4>
GRASS GIS <http://grass.osgeo.org>

More information about the grass-dev mailing list