Esempio n. 1
0
 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]
Esempio n. 2
0
    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"
Esempio n. 3
0
 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 )