#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