ソースを参照

wxGUI: querying vector map crashes wxGUI (trac https://trac.osgeo.org/grass/ticket/415)
attempt to fix 'display mode'
(merge from devbr6, https://trac.osgeo.org/grass/changeset/35063)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@35064 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 16 年 前
コミット
961af055e3
1 ファイル変更6 行追加1 行削除
  1. 6 1
      gui/wxpython/gui_modules/goutput.py

+ 6 - 1
gui/wxpython/gui_modules/goutput.py

@@ -85,6 +85,11 @@ class CmdThread(threading.Thread):
             self.resultQ.put((requestId, self.requestCmd.run()))
 
             try:
+                returncode = self.requestCmd.module.returncode
+            except AttributeError:
+                returncode = 0 # being optimistic
+            
+            try:
                 aborted = self.requestCmd.aborted
             except AttributeError:
                 aborted = False
@@ -92,7 +97,7 @@ class CmdThread(threading.Thread):
             time.sleep(.1)
             
             event = wxCmdDone(aborted=aborted,
-                              returncode=self.requestCmd.module.returncode,
+                              returncode=returncode,
                               time=requestTime,
                               pid=requestId)