Procházet zdrojové kódy

display more precise answer if something in TCL shell fail

Kamil Sopko před 10 roky
rodič
revize
3878ddb782
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      FlatCAMApp.py

+ 5 - 1
FlatCAMApp.py

@@ -659,7 +659,11 @@ class App(QtCore.QObject):
             result = self.tcl.eval(str(text))
             self.shell.append_output(result + '\n')
         except Tkinter.TclError, e:
-            self.shell.append_error('ERROR: ' + str(e) + '\n')
+            #this will display more precise answer if something in  TCL shell fail
+            result = self.tcl.eval("set errorInfo")
+            self.log.error("Exec command Exception: %s" % (str(e)+ '\n' + result + '\n'))
+            self.shell.append_error('ERROR: ' + str(e) + '\n' + result + '\n')
+            raise e
         return
 
         """