add: configration invalid error dialog

This commit is contained in:
guredora 2021-01-24 11:05:49 +09:00
parent abdde4c1f0
commit 0e4b133858
2 changed files with 6 additions and 1 deletions

View File

@ -4,6 +4,7 @@ from validate import Validator, ValidateError
import os
import string
from logging import getLogger
from wxUI import commonMessageDialogs
log = getLogger("config_utils")
class ConfigLoadError(Exception): pass
@ -21,6 +22,7 @@ def load_config(config_path, configspec_path=None, copy=True, *args, **kwargs):
return config
else:
log.exception("Error in config file: {0}".format(validated,))
commonMessageDialogs.invalid_configration()
def is_blank(arg):
"Check if a line is blank."

View File

@ -93,3 +93,6 @@ def common_error(reason):
def dead_pid():
return wx.MessageDialog(None, _(u"{0} quit unexpectedly the last time it was run. If the problem persists, please report it to the {0} developers.").format(application.name), _(u"Warning"), wx.OK).ShowModal()
def invalid_configration():
return wx.MessageDialog(None, _(u"The configuration file is invalid."), _(u"Error"), wx.OK).ShowModal()