Esempio n. 1
0
				def run(self):
					self.status['running']=True
					try:
						self.status['return_value']=mrc.login(str_name,str_email,str_pwd)
					except Exception,e:
						print e
						self.status['return_value']=444
Esempio n. 2
0
				def run(self):
					self.status['running']=True
					try:
						self.status['return_value']=mrc.login(str_name,str_email,str_pwd)
					except:
						pass
					self.status['running']=False
Esempio n. 3
0
				def run(self):
					self.status['running']=True
					str_name=gctrl.globalControl.uname
					str_email=gctrl.globalControl.email
					str_pwd=gctrl.globalControl.pword
					str_token=gctrl.globalControl.token
					try:
						self.status['tag']='正在进行高强度RC4加密...'
						efile=mrc.RC4_Encode_File(str_pwd,path)
						self.status['tag']='正在上传...'
						self.status['return_value']=mrc.upload(str_name,str_email,str_pwd,str_token,efile)
					except Exception,e:
						print 'MrUpload '+str(e)
						self.status['return_value']=205
Esempio n. 4
0
				def run(self):
					self.status['running']=True
					str_name=gctrl.globalControl.uname
					str_email=gctrl.globalControl.email
					str_pwd=gctrl.globalControl.pword
					str_token=gctrl.globalControl.token
					try:
						self.status['tag']='请求删除数据...'
						self.status['return_value']=mrc.delete(str_name,str_email,str_pwd,str_token,value,self.status)
						if(self.status['return_value']!=200):
							self.status['running']=False
						else:
							pass
					except Exception,e:
						print 'Download '+str(e)
						self.status['return_value']=207
Esempio n. 5
0
				def run(self):
					self.status['running']=True
					str_name=gctrl.globalControl.uname
					str_email=gctrl.globalControl.email
					str_pwd=gctrl.globalControl.pword
					str_token=gctrl.globalControl.token
					try:
						self.status['tag']='从服务器上下载数据...'
						self.status['return_value']=mrc.download(str_name,str_email,str_pwd,str_token,value,self.status)
						if(self.status['return_value']!=200):
							self.status['running']=False
						else:
							print self.status
							self.status['return_value']=mrc.RC4_Decode_File(str_pwd,self.status['path'])
					except Exception,e:
						print 'Download '+str(e)
						self.status['return_value']=206
Esempio n. 6
0
	def refreshTreeView(self):
		try:
			self.mainList.clear()
			idict={}
			str_name=gctrl.globalControl.uname
			str_email=gctrl.globalControl.email
			str_pwd=gctrl.globalControl.pword
			res=mrc.getlist(str_name,str_email,str_pwd,idict)
			print res
			if(res!=200 or 'return_value' not in idict):
				self.gladeMain.get_object("statusbar").push(0, '刷新列表失败:'+gctrl.codeToString(res))
			else:
				itemlist=idict['return_value']
				for lines in itemlist.split('\n'):
					print lines
					lines=lines.split('___SPLIT___')
					self.mainList.append([lines[0],int(lines[1])])
		except Exception,e:
			print e
			self.gladeMain.get_object("statusbar").push(0, '刷新列表失败:请先登录或检查网络连接')