proton: Handle errors in user_settings better

This commit is contained in:
Andrew Eikum 2018-07-11 13:44:52 -05:00
parent 39d80d114c
commit cf10d17310

10
proton
View file

@ -99,8 +99,14 @@ env["WINEPREFIX"] = prefix
#load environment overrides
if os.path.exists(basedir + "/user_settings.py"):
import user_settings
env.update(user_settings.user_settings)
try:
import user_settings
env.update(user_settings.user_settings)
except e:
log("************************************************")
log("THERE IS AN ERROR IN YOUR user_settings.py FILE:")
log("%s" % sys.exc_info()[1])
log("************************************************")
def check_environment(env_name, config_name):
if not env_name in env: