--- a/DebugClients/Python3/DebugBase.py Fri Sep 11 19:45:19 2015 +0200 +++ b/DebugClients/Python3/DebugBase.py Sat Sep 12 12:54:12 2015 +0200 @@ -16,6 +16,7 @@ from DebugProtocol import ResponseClearWatch, ResponseClearBreak, \ ResponseLine, ResponseSyntax, ResponseException, CallTrace +from DebugUtilities import getargvalues, formatargvalues gRecursionLimit = 64 @@ -590,9 +591,9 @@ ffunc = '' if ffunc and not ffunc.startswith("<"): - argInfo = inspect.getargvalues(fr) + argInfo = getargvalues(fr) try: - fargs = inspect.formatargvalues( + fargs = formatargvalues( argInfo.args, argInfo.varargs, argInfo.keywords, argInfo.locals) except Exception: @@ -652,9 +653,9 @@ ffunc = '' if ffunc and not ffunc.startswith("<"): - argInfo = inspect.getargvalues(fr) + argInfo = getargvalues(fr) try: - fargs = inspect.formatargvalues( + fargs = formatargvalues( argInfo.args, argInfo.varargs, argInfo.keywords, argInfo.locals) except Exception: @@ -759,9 +760,9 @@ ffunc = '' if ffunc and not ffunc.startswith("<"): - argInfo = inspect.getargvalues(fr) + argInfo = getargvalues(fr) try: - fargs = inspect.formatargvalues( + fargs = formatargvalues( argInfo.args, argInfo.varargs, argInfo.keywords, argInfo.locals) except Exception: