示例#1
0
	def debug(self):
		self.server_check_user()
		#Transmit debug info
		a=http_get()
		params = {'action':"new_sim",'ver_core': ver_core()+"."+ver_subver()+" "+self.reg_client_ver, 'uid': self.get_uid(), 'opengl': str(self.open_gl_working)}
		#'lang': get_full_language(),'disk_speed': get_disk_speed() ,'os': platform.platform()
		tx_string="http://"+self.website+self.port+"/debug?"+urllib.parse.urlencode(params)
		lines=a.get(tx_string)
示例#2
0
	def tx_error(self,n):
		page="http://www.gpvdm.com/bug.html?ver_core="+ver_core()+"."+ver_subver()+"error="+quote(self.error)
		message=get_data_from_web(page)
		print("from web:",message)
		if message.startswith("ok")==True:
			self.reported.emit(True)
		else:
			self.reported.emit(False)
示例#3
0
文件: update.py 项目: mandulaj/gpvdm
	def get_from_web(self,url):
			page="http://www.gpvdm.com/download_windows/update.php?ver_core="+ver_core()+"."+ver_subver()+"&uid="+uid_get()+"&os="+platform.platform()+"&opengl="+is_open_gl_working()+"&lang="+get_full_language()+"&bugs="+bugs_to_url()+"&disk_speed="+get_disk_speed()
			message=get_data_from_web(page)

			message=message.split("\n")
			#print(message)
			self.text=""
			if message[0].startswith("update"):
				token,ver=message[0].split("#")
				self.text="Version "+ver+" of opvdm is now available."
			self.got_data.emit(self.text)
示例#4
0
	def report_bug(self,data):
		#Transmit debug info
		a=http_get()
		params = {'action':"crash_report",'ver_core': ver_core()+"."+ver_subver()+" "+self.reg_client_ver, 'uid': self.get_uid(),'data':data.replace("\n"," ")}
		tx_string="http://"+self.website+self.port+"/debug?"+urllib.parse.urlencode(params)
		lines=a.get(tx_string)