def sendMessage(self, message): message = str(message) #message = pickle.loads(message) outSocket = self.outSocket() if self.oldStyle == False: # convert message object from QObject to regular object so RAP can handle properly message = RAProtocol.command(name= self.name, body=message) self.log.write_line('message packaged as object') RAProtocol.sendMessage(message, outSocket) outSocket.close() self.log.write_line('message sent socket closed')
def login(self, line): if self.name == "": self.name= line self.log.write_line('name captured = %s' % str(self.name)) self.emit(QtCore.SIGNAL("mainDisplay(QString)"), "Enter Password" ) else: self.password = line self.log.write_line('password captured = %s' % str(self.password)) if self.oldStyle == True: loginMessage = str(self.name + ' ' + self.password) self.log.write_line('login string = "%s"' % loginMessage) else: loginMessage = RAProtocol.command(tags=['login'], body= str(self.name + " " + self.password)) self.log.write_line('login object created.') #self.emit(QtCore.SIGNAL("readySend(QObject)"), loginMessage) # Will likely be used in single port build self.connect_to_server(loginMessage)