#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:1 glynn]:
 > No objections, although `opt = opt.strip('_')` would probably suffice.
 GRASS option names will never start or end with an underscore.

 I will strip just one at the begging or one at the end. I don't want
 people to use `__lambda__` or something like this.

 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).

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

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to