Ver código fonte

g.extension: print warning if module already installed

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@38265 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 16 anos atrás
pai
commit
2e5fb529fa
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      scripts/g.extension/g.extension.py

+ 4 - 1
scripts/g.extension/g.extension.py

@@ -115,6 +115,9 @@ def cleanup():
     grass.try_rmdir(tmpdir)
 
 def install_extension(gisbase, module):
+    if grass.find_program(module):
+        grass.warning("Extension '%s' already installed. Will be updated..." % module)
+    
     classchar = module.split('.', 1)[0]
     moduleclass = expand_module_class_name(classchar)
     global svnurl_addons
@@ -166,7 +169,7 @@ def remove_extension(gisbase, module):
         if os.path.isfile(file):
             os.remove(file)
                     
-    grass.message("'%s' successfully removed." % module)
+    grass.message("'%s' successfully uninstalled." % module)
     
 def main():
     # check dependecies