|
@@ -67,6 +67,7 @@
|
|
#%end
|
|
#%end
|
|
|
|
|
|
import os
|
|
import os
|
|
|
|
+import sys
|
|
import atexit
|
|
import atexit
|
|
|
|
|
|
import grass.script as grass
|
|
import grass.script as grass
|
|
@@ -100,8 +101,12 @@ def main():
|
|
if remove:
|
|
if remove:
|
|
# -> remove
|
|
# -> remove
|
|
if exists:
|
|
if exists:
|
|
- grass.run_command('g.remove', flags = 'f', quiet = True,
|
|
|
|
- type = 'raster', name = 'MASK')
|
|
|
|
|
|
+ if sys.platform == 'win32':
|
|
|
|
+ grass.run_command('g.remove', flags='if', quiet=True,
|
|
|
|
+ type='raster', name='MASK')
|
|
|
|
+ else:
|
|
|
|
+ grass.run_command('g.remove', flags='f', quiet=True,
|
|
|
|
+ type='raster', name='MASK')
|
|
grass.message(_("Raster MASK removed"))
|
|
grass.message(_("Raster MASK removed"))
|
|
else:
|
|
else:
|
|
grass.fatal(_("No existing MASK to remove"))
|
|
grass.fatal(_("No existing MASK to remove"))
|