From 3b0a75c9e05e8e4a9f48c6e6d6d28012612c2efa Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sat, 25 Apr 2015 23:12:05 +0300 Subject: [PATCH] Dumper: Fix internal dumpers with Python 3 Change-Id: Ic38a827ce32e17fc7038ea974e05c77959367342 Reviewed-by: Christian Stenger Reviewed-by: hjk --- share/qtcreator/debugger/creatortypes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py index 13cf0c67cfe..a02a6fb5066 100644 --- a/share/qtcreator/debugger/creatortypes.py +++ b/share/qtcreator/debugger/creatortypes.py @@ -51,7 +51,7 @@ def readTemplateName(d, value): impl = args["_M_impl"] start = impl["_M_start"] size = impl["_M_finish"] - start - for i in range(size): + for i in range(int(size)): if i > 0: name += ", " name += extractPointerType(d, d.downcast(start[i]["_type"])) @@ -73,7 +73,7 @@ def readLiteral(d, value): elif typestr == "CPlusPlus::QualifiedNameId": return readLiteral(d, value["_base"]) + "::" + readLiteral(d, value["_name"]) try: - return d.extractBlob(value["_chars"], value["_size"]).toBytes() + return d.extractBlob(value["_chars"], value["_size"]).toString() except: return ""