DebugClients/Python3/DebugBase.py

changeset 4293
125a75cfd249
parent 4063
b7269498aa95
child 4309
cc9c62f55413
--- a/DebugClients/Python3/DebugBase.py	Thu Jun 25 18:50:11 2015 +0200
+++ b/DebugClients/Python3/DebugBase.py	Thu Jun 25 18:58:34 2015 +0200
@@ -560,9 +560,12 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(
-                        argInfo.args, argInfo.varargs,
-                        argInfo.keywords, argInfo.locals)
+                    try:
+                        fargs = inspect.formatargvalues(
+                            argInfo.args, argInfo.varargs,
+                            argInfo.keywords, argInfo.locals)
+                    except Exception:
+                        fargs = ""
                 else:
                     fargs = ""
                 
@@ -619,9 +622,12 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(
-                        argInfo.args, argInfo.varargs,
-                        argInfo.keywords, argInfo.locals)
+                    try:
+                        fargs = inspect.formatargvalues(
+                            argInfo.args, argInfo.varargs,
+                            argInfo.keywords, argInfo.locals)
+                    except Exception:
+                        fargs = ""
                 else:
                     fargs = ""
                 
@@ -723,9 +729,12 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(
-                        argInfo.args, argInfo.varargs,
-                        argInfo.keywords, argInfo.locals)
+                    try:
+                        fargs = inspect.formatargvalues(
+                            argInfo.args, argInfo.varargs,
+                            argInfo.keywords, argInfo.locals)
+                    except Exception:
+                        fargs = ""
                 else:
                     fargs = ""
                 

eric ide

mercurial