fix connection error msg on vanilla DL
This commit is contained in:
		
							parent
							
								
									268482ed6b
								
							
						
					
					
						commit
						1edee085a1
					
				| @ -17,10 +17,13 @@ def downloadVanilla(): | |||||||
|         circus.setValue(value) |         circus.setValue(value) | ||||||
|     def setLabelText(msg): |     def setLabelText(msg): | ||||||
|         circus.setLabelText(msg) |         circus.setLabelText(msg) | ||||||
|  |     def showMessageBox(icon, title, msg): | ||||||
|  |         getattr(QtGui.QMessageBox, icon)(None, title, msg) | ||||||
|      |      | ||||||
|     thr = downloadThread(circus) |     thr = downloadThread(circus) | ||||||
|     thr.progressValue.connect(setProgressValue) |     thr.progressValue.connect(setProgressValue) | ||||||
|     thr.labelText.connect(setLabelText) |     thr.labelText.connect(setLabelText) | ||||||
|  |     thr.showMessageBox.connect(showMessageBox) | ||||||
|     thr.finished.connect(circus.close) |     thr.finished.connect(circus.close) | ||||||
|     thr.start() |     thr.start() | ||||||
| 
 | 
 | ||||||
| @ -36,6 +39,7 @@ def downloadVanilla(): | |||||||
| class downloadThread(QtCore.QThread): | class downloadThread(QtCore.QThread): | ||||||
|     progressValue = QtCore.pyqtSignal(int) |     progressValue = QtCore.pyqtSignal(int) | ||||||
|     labelText = QtCore.pyqtSignal(str) |     labelText = QtCore.pyqtSignal(str) | ||||||
|  |     showMessageBox = QtCore.pyqtSignal(str, str, str) | ||||||
|     finished = QtCore.pyqtSignal() |     finished = QtCore.pyqtSignal() | ||||||
| 
 | 
 | ||||||
|     def __init__(self, jm): |     def __init__(self, jm): | ||||||
| @ -48,9 +52,7 @@ class downloadThread(QtCore.QThread): | |||||||
|         try: |         try: | ||||||
|             manifest = json.load(urllib.urlopen("http://s3.wasabisys.com/ao-manifests/assets.json")) |             manifest = json.load(urllib.urlopen("http://s3.wasabisys.com/ao-manifests/assets.json")) | ||||||
|         except: |         except: | ||||||
|             msgbox[0] = "critical" |             self.showMessageBox.emit("critical", "Download failed", "Could not check for latest AO vanilla version.\nPlease check your internet connection.") | ||||||
|             msgbox[1] = "Download failed" |  | ||||||
|             msgbox[2] = "Could not check for latest AO vanilla version.\nPlease check your internet connection." |  | ||||||
|             return |             return | ||||||
|              |              | ||||||
|         latest_version = manifest["versions"][0]["version"] |         latest_version = manifest["versions"][0]["version"] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Mauricio
						Mauricio