On 13/02/16 14:24, Markus Neteler wrote:
Hi,

On Fri, Feb 12, 2016 at 11:34 PM,  <[email protected]> wrote:
Author: mlennert
Date: 2016-02-12 14:34:26 -0800 (Fri, 12 Feb 2016)
New Revision: 67819

Modified:
    grass-addons/grass7/vector/v.neighborhoodmatrix/v.neighborhoodmatrix.py
Log:
correctly read G_OPT_F_SEP options

I check GRASS + Addons for this change, there might be more candidates?

# core:

grep "options\['separator'" scripts/*/*
scripts/m.proj/m.proj.py:    fs = options['separator']

already uses the separator function

scripts/r3.in.xyz/r3.in.xyz.py:    fs = options['separator']

passes the value as such to r.in.xyz which then parses it correctly

scripts/r.out.xyz/r.out.xyz.py:
separator=options['separator'])

passes on fs to r.stats which understands the special words

scripts/r.tileset/r.tileset.py:    fs = separator(options['separator'])

already uses the separator function


scripts/v.in.lines/v.in.lines.py:    fs = separator(options['separator'])

already uses the separator function


# grass-addons:

general/g.rename.many/g.rename.many.py:    sep = separator(options['separator'])


already uses the separator function

Should all make use of
grass.utils.separator(options['separator'])
?

As shown, all either already do, or they pass the content on to a module that does. Those that do, do it a bit more elegantly than me by importing the function explicitely using something like

from grass.script.utils import separator

and then using it as such further down:

fs = separator(options['separator'])

Moritz
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to