[GRASS-user] Getting an error using r.mask in a GRASS shell script

Markus Neteler neteler at osgeo.org
Tue Jan 27 00:39:20 PST 2015


Tom,

On Tue, Jan 27, 2015 at 8:38 AM, Hermann Peifer <peifer at gmx.eu> wrote:
> On 2015-01-26 23:57, Thomas Adams wrote:
>>
>> All:
>>
>> I have a GRASS bash shell script where all my GRASS commands
>> (7.0.0beta3) execute just fine except for my call to set a MASK:
>>
>> r.mask --overwrite input=$basin_mask@$MAPSET
>>
>> I get this error...
>>
>> Traceback (most recent call last):
>>    File "/usr/local/grass-7.0.0beta3/scripts/r.mask", line 71, in <module>

Please consider to update to RC1, we have fixed all these errors.

>>      import grass.script as grass
>> ImportError: No module named grass.script
>>
>
> There is no input parameter in G7:r.mask [1]. This info is however missing
> in [2], as I just noted. I am not sure of the behaviour of 7.0.0beta3, but
> my GRASS 7.1.svn comes up with:
>
> ERROR: Sorry, <input> is not a valid parameter
>
> Hermann
>
> [1] http://grass.osgeo.org/grass70/manuals/r.mask.html
> [2] http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Rastermodulechanges

The lookup mechanism should now work fine (otherwise please report),
just beta3 didn't have it yet.

Markus


More information about the grass-user mailing list