eric6/DebugClients/Python/DebugBase.py

branch
multi_processing
changeset 7376
21df384d6150
parent 7360
9190402e4505
child 7397
f8d2f6dd6636
--- a/eric6/DebugClients/Python/DebugBase.py	Wed Jan 29 18:47:35 2020 +0100
+++ b/eric6/DebugClients/Python/DebugBase.py	Wed Jan 29 19:38:13 2020 +0100
@@ -89,6 +89,7 @@
         self.skipFrames = 0
         
         self.isBroken = False
+        self.isException = False
         self.cFrame = None
         
         # current frame we are at
@@ -881,6 +882,7 @@
             self.stop_everywhere = False
         
         self.isBroken = True
+        self.isException = True
         
         stack = []
         if exctb:
@@ -904,6 +906,7 @@
         self.skipFrames = 0
         
         self.isBroken = False
+        self.isException = False
         stop_everywhere = self.stop_everywhere
         self.stop_everywhere = False
         self.eventPollFlag = False
@@ -925,7 +928,7 @@
             else:
                 return exctype
         else:
-            return str(exctype).replace("<class '", "").replace("'>", "")
+            return exctype.__name__
     
     def __extract_stack(self, exctb):
         """

eric ide

mercurial