From 9a0218ea1061cd1b4c654f271c47692837f053c4 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 3 Mar 2019 08:57:36 +0100 Subject: [PATCH] tools (config): log error message if config can't be read --- sat/tools/config.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/sat/tools/config.py b/sat/tools/config.py index 70d01228..9a8d394a 100644 --- a/sat/tools/config.py +++ b/sat/tools/config.py @@ -20,20 +20,17 @@ """ Configuration related useful methods """ +import os +import csv +import json +from ConfigParser import SafeConfigParser, DEFAULTSECT, NoOptionError, NoSectionError +from xdg import BaseDirectory from sat.core.log import getLogger - -log = getLogger(__name__) - from sat.core.constants import Const as C from sat.core.i18n import _ from sat.core import exceptions -from ConfigParser import SafeConfigParser, DEFAULTSECT, NoOptionError, NoSectionError -from xdg import BaseDirectory -import os -import csv -import json - +log = getLogger(__name__) def fixConfigOption(section, option, value, silent=True): """Force a configuration option value, writing it in the first found user @@ -77,8 +74,8 @@ def parseMainConf(): config = SafeConfigParser(defaults=C.DEFAULT_CONFIG) try: config.read(C.CONFIG_FILES) - except: - log.error(_("Can't read main config !")) + except Exception as e: + log.error(_(u"Can't read main config: {msg}").format(msg=e)) return config