def handleReturnValue(self, input, returnvalue): #self.insertInputLine(input) if returnvalue.Error.Message: result = self.outputError(returnvalue.Error.Message), [400, 80] elif returnvalue.Payload.String: result = self.outputLine(returnvalue), [400, 80] elif returnvalue.Payload.List: print "LIST" result = self.outputList(returnvalue), [800, 400] elif returnvalue.Payload.Table: print "TABLE" result = self.outputTable(returnvalue), [800, 400] elif returnvalue.Payload.SpeakingTableWidget: self.list_of_tables.append(returnvalue) result = returnvalue.Payload.SpeakingTableWidget, [800, 400] elif returnvalue.Payload.Widget: result = returnvalue.Payload.Widget, [800, 400] createResultObject = CreateResultObject() try: createResultObject.flushResultObject(returnvalue) except: print "ACHTUNG, DIESE FUNKTION NUTZT NOCH VERALTETE STRUKTUREN" try: return result except: #return self.outputError(returnvalue.Error.Message), [400, 80] return self.outputError("Anfrage konnte nicht verarbeitet werden"), [800, 400]
def handleReturnValue(self, input, returnvalue, line): self.insertInputLine(input) # print "type: ", type(returnvalue) # try: if returnvalue.Error.Message: self.outputError(returnvalue.Error.Message) elif returnvalue.Payload.String: self.outputLine(returnvalue) elif returnvalue.Payload.List: self.outputList(returnvalue, line) elif returnvalue.Payload.SpeakingTableWidget: self.list_of_tables.append(returnvalue) self.outputQtWidget(returnvalue.Payload.SpeakingTableWidget) # except: # self.callTheInterpreterOld(returnvalue, outputHandler) createResultObject = CreateResultObject() try: createResultObject.flushResultObject(returnvalue) except: print "ACHTUNG, DIESE FUNKTION NUTZT NOCH VERALTETE STRUKTUREN"
def handleReturnValue(self, input, returnvalue, line): #self.insertInputLine(input) self.Universe.Body.setText("") #self.Universe.Body.textCursor().setKeepPositionOnInsert(True) #print "type: ", type(returnvalue) #try: if returnvalue.Error.Message: self.outputLine(returnvalue.Error.Message) elif returnvalue.Payload.String: self.outputLine(returnvalue.Payload.String) elif returnvalue.Payload.List: self.outputList(returnvalue, line) elif returnvalue.Payload.SpeakingTableWidget: self.list_of_tables.append(returnvalue) self.outputQtWidget(returnvalue.Payload.SpeakingTableWidget) #except: # self.callTheInterpreterOld(returnvalue, outputHandler) createResultObject = CreateResultObject() try: createResultObject.flushResultObject(returnvalue) except: print "ACHTUNG, DIESE FUNKTION NUTZT NOCH VERALTETE STRUKTUREN" #self.Universe.Body.setCursor(0, 0) self.Universe.Body.moveCursor( QtGui.QTextCursor.Start )