Bläddra i källkod

g.extension: updating wxGUI menu is not implemeted yet

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@38276 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 16 år sedan
förälder
incheckning
c15a74fe13
1 ändrade filer med 14 tillägg och 4 borttagningar
  1. 14 4
      scripts/g.extension/g.extension.py

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

@@ -165,9 +165,9 @@ def install_extension(svnurl, gisbase, module):
                           'install'])
                           'install'])
     
     
     if ret != 0:
     if ret != 0:
-        grass.fatal('Installation failed, sorry. Please check above error messages.')
-    
-    grass.message("Installation of '%s' successfully finished." % module)
+        grass.warning('Installation failed, sorry. Please check above error messages.')
+    else:
+        grass.message("Installation of '%s' successfully finished." % module)
 
 
 def remove_extension(gisbase, module):
 def remove_extension(gisbase, module):
     # is module available?
     # is module available?
@@ -182,6 +182,13 @@ def remove_extension(gisbase, module):
                     
                     
     grass.message("'%s' successfully uninstalled." % module)
     grass.message("'%s' successfully uninstalled." % module)
     
     
+def update_menu(menuitem, module, operation):
+    grass.warning('Not implemented')
+    if operation == 'add':
+        pass
+    else: # remove
+        pass
+
 def main():
 def main():
     # check dependecies
     # check dependecies
     check()
     check()
@@ -204,7 +211,10 @@ def main():
         install_extension(options['svnurl'], gisbase, module)
         install_extension(options['svnurl'], gisbase, module)
     else: # remove
     else: # remove
         remove_extension(gisbase, module)
         remove_extension(gisbase, module)
-        
+
+    if options['menuitem']:
+        update_menu(options['menuitem'], module, options['operation'])
+    
     return 0
     return 0
 
 
 if __name__ == "__main__":
 if __name__ == "__main__":