Skip to content

Commit 4d85c76

Browse files
committed
Catch ValueError if server index cannot be parsed
1 parent fc1e9ed commit 4d85c76

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

update_gui.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ def closeEvent(self, event):
226226
QMessageBox.critical(None, 'Initialization error', 'Config file not found!')
227227
sys.exit(0)
228228
except ValueError:
229-
logger.critical('Could parse configuration file. Aborted.')
229+
logger.critical('Could not parse configuration file. Aborted.')
230230
QMessageBox.critical(None, 'Initialization error', 'Config file cannot be parsed!')
231231
sys.exit(0)
232232

@@ -236,6 +236,10 @@ def closeEvent(self, event):
236236
logger.critical('Could not retrieve index metadata: %s' % str(e))
237237
QMessageBox.critical(None, 'Initialization error', 'Could not retrieve index metadata. Please, check the log file for more details.')
238238
sys.exit(0)
239+
except ValueError:
240+
logger.critical('Could not parse index metadata. Aborted.')
241+
QMessageBox.critical(None, 'Initialization error', 'Index metadata cannot be parsed! Please check your configuration file or contact a server administrator.')
242+
sys.exit(0)
239243

240244
if not server.available_updates():
241245
QMessageBox.critical(None, 'No updates available', '\n'.join([

0 commit comments

Comments
 (0)