X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fxmlrpcwindow.py;h=ae8b6d15707bae1d5b4a0ea5cec63c8f0e596782;hp=995b1088c098f0702456c37f8a682dfcaf431d94;hb=18d18184d52738060acf301261c9d7412936ffc2;hpb=38d5f241770d94bfcea955e889a110acb96ddf81 diff --git a/sface/xmlrpcwindow.py b/sface/xmlrpcwindow.py index 995b108..ae8b6d1 100644 --- a/sface/xmlrpcwindow.py +++ b/sface/xmlrpcwindow.py @@ -36,7 +36,7 @@ class XmlrpcReader(): methodName = "" request["args"] = [str(x) for x in pythonParams] - request["methodName"] = methodName # methodNames[0].text + request["methodName"] = methodName return request @@ -177,8 +177,8 @@ class XmlrpcTracker(QWidget): def updateCallTable(self): self.callTable.clear() - self.callTable.setColumnCount(2) - self.callTable.setHorizontalHeaderLabels(["name", "status"]) + self.callTable.setColumnCount(3) + self.callTable.setHorizontalHeaderLabels(["name", "status", "faultString"]) calls = self.reader.calls self.callTable.setRowCount(len(calls)) @@ -197,6 +197,11 @@ class XmlrpcTracker(QWidget): item.setData(Qt.UserRole, index) self.callTable.setItem(row, 1, item) + item = QTableWidgetItem(call.get("faultString", "")) + item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled) + item.setData(Qt.UserRole, index) + self.callTable.setItem(row, 2, item) + row = row + 1 self.callTable.resizeColumnsToContents()