[GRASS-dev] verbose in grass.array .write() function

Glynn Clements glynn at gclements.plus.com
Sat Apr 6 01:32:34 PDT 2013


Johannes Radinger wrote:

> in GRASS 6.5 the python array.write() function in
> http://svn.osgeo.org/grass/grass/branches/develbranch_6/lib/python/array.py
> has set verbose=TRUE. Is there any reason for that?

It was probably added during development and not reverted.

> It seems when using the .write() function in a personal
> script the verbose-level is not parsed to that underlying function. So
> even when in the script the quiet-flag is set, an output (progress,
> percentage) is still printed. So maybe some lines like in
> http://svn.osgeo.org/grass/grass/branches/develbranch_6/lib/python/raster.py
> could be added for this function as well:
>     if quiet:
>         env['GRASS_VERBOSE'] = '0'
>     if verbose:
>         env['GRASS_VERBOSE'] = '3'
>     if overwrite:
>         env['GRASS_OVERWRITE'] = '1'

That's not necessary; it should either pass quiet=True or pass neither
quiet= nor verbose=, and allow the script's verbosity setting to be
inherited.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list