DebugClients/Python3/DebugClientBase.py

branch
5_3_x
changeset 3086
468af6a08374
parent 2762
423835fb1204
child 3163
9f50365a0870
--- a/DebugClients/Python3/DebugClientBase.py	Sat Nov 16 17:28:19 2013 +0100
+++ b/DebugClients/Python3/DebugClientBase.py	Sat Nov 16 18:03:13 2013 +0100
@@ -356,8 +356,11 @@
         except SyntaxError:
             exctype, excval, exctb = sys.exc_info()
             try:
-                message, (filename, linenr, charnr, text) = excval[0], excval[1]
-            except ValueError:
+                message = str(excval)
+                filename = excval.filename
+                linenr = excval.lineno
+                charnr = excval.offset
+            except (AttributeError, ValueError):
                 exclist = []
             else:
                 exclist = [message, [filename, linenr, charnr]]

eric ide

mercurial