Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
	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
Exemplo n.º 3
0
	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()