def startJob(self): self.startButton.hide() self.job = ToolsThread(xr_client(self.address, \ self.port, \ parent = self, \ TLS = self.TLS), \ self.maskSet, \ self) self.job.start() self.connect( self.job, QtCore.SIGNAL('threadRunning'), self.job.getSharedData ) self.job.nextfile.connect(self.jobProgressBarChangeVolume) self.job.complete.connect(self.showCloseButton) self.errorString.connect(self.showErrorMSG)
def initCheckCilent(self, currAddr, currPort, tls, deadClient): res = None if hasattr(self, 'clnt') : del self.clnt; self.clnt = None #print 'caching:', unicode(itemValue[1][1]), unicode(itemValue[1][2]), tls, '--', itemValue[0] self.clnt = xr_client(addr = currAddr, \ port = currPort, \ parent = self, \ TLS = tls) if self.Key : if not self.clnt.run() : deadClient.append((currAddr, currPort)) self.clnt._shutdown() res = True else : self.clnt._shutdown() res = False return res
def infoRefresh(self): self.enabled_Change(False) if 'clientThread' in dir(self) : del self.clientThread self.clientThread = None if self.Parent.Obj.USERS[self.key][3] == 'Yes' : encode = True else : encode = False addr, port = self.key.split(':') self.clientThread = ToolsThread(\ xr_client(\ addr, \ port, \ self.Parent.Obj, \ self.Parent, \ encode), \ parent = self) self.clientThread.Obj.serverState = self.serverState self.connect(self.clientThread, SIGNAL('threadRunning'), self.refreshRun) self.clientThread.start()