瀏覽代碼

wxGUI/gmodeler: auto-complete - check for 'entity'

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@48987 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 13 年之前
父節點
當前提交
1336ff5be2
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      gui/wxpython/gui_modules/prompt.py

+ 3 - 3
gui/wxpython/gui_modules/prompt.py

@@ -852,9 +852,9 @@ class GPromptSTC(GPrompt, wx.stc.StyledTextCtrl):
                             try:
                                 param = self.cmdDesc.get_param(paramName)
                             except (ValueError, AttributeError):
-                                return
+                                return None
                         else:
-                            return
+                            return None
                         
                         if param['values']:
                             toComplete['entity'] = 'param values'
@@ -946,7 +946,7 @@ class GPromptSTC(GPrompt, wx.stc.StyledTextCtrl):
             self.InsertText(pos, '=')
             self.CharRight()
             self.toComplete = self.EntityToComplete()
-            if self.toComplete:
+            if self.toComplete and 'entity' in self.toComplete:
                 if self.toComplete['entity'] == 'raster map':
                     self.autoCompList = self.mapList['raster']
                 elif self.toComplete['entity'] == 'vector map':