Преглед на файлове

wxGUI/prompt: don't fail on IndexError

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@40126 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa преди 15 години
родител
ревизия
85451808aa
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      gui/wxpython/gui_modules/prompt.py

+ 6 - 2
gui/wxpython/gui_modules/prompt.py

@@ -497,7 +497,7 @@ class GPrompt(object):
     def __init__(self, parent):
     def __init__(self, parent):
         self.parent = parent                 # GMConsole
         self.parent = parent                 # GMConsole
         self.panel  = self.parent.GetPanel()
         self.panel  = self.parent.GetPanel()
-
+        
         if self.parent.parent.GetName() != "LayerManager":
         if self.parent.parent.GetName() != "LayerManager":
             self.standAlone = True
             self.standAlone = True
         else:
         else:
@@ -747,7 +747,11 @@ class GPromptSTC(GPrompt, wx.stc.StyledTextCtrl):
             
             
             pos = self.GetCurrentPos()
             pos = self.GetCurrentPos()
             entry = self.GetTextLeft()
             entry = self.GetTextLeft()
-            cmd = entry.split()[0].strip()
+            try:
+                cmd = entry.split()[0].strip()
+            except IndexError:
+                cmd = ''
+            
             if cmd not in globalvar.grassCmd['all']:
             if cmd not in globalvar.grassCmd['all']:
                 return
                 return