Jelajahi Sumber

wxGUI: better check for wx.vnet

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@52389 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 tahun lalu
induk
melakukan
0cccde5324
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      gui/wxpython/mapdisp/frame.py

+ 8 - 1
gui/wxpython/mapdisp/frame.py

@@ -1329,7 +1329,14 @@ class MapFrame(SingleMapFrame):
         if self.dialogs['vnet']:
             return
         else:
-            from vnet.dialogs import VNETDialog
+            try:
+                from vnet.dialogs import VNETDialog
+            except ImportError:
+                GError(_("wx.vnet not available, run '%s' to install this "
+                         "extension") % 'g.extension -s extension=wx.vnet',
+                       parent = self)
+                return
+            
             self.dialogs['vnet'] = VNETDialog(parent = self)
             self.dialogs['vnet'].CenterOnScreen()
             self.dialogs['vnet'].Show()