diff --git a/bananaSPLIT/libbananasplit/libconfload.py b/bananaSPLIT/libbananasplit/libconfload.py index 89f11bb..d3067b3 100644 --- a/bananaSPLIT/libbananasplit/libconfload.py +++ b/bananaSPLIT/libbananasplit/libconfload.py @@ -76,9 +76,13 @@ class bananaCONF(object): def getParam(self, *keys): rv = self.settingsList[self.inUse] - for k in keys: - rv = rv[k] - return rv + try: + for k in keys: + rv = rv[k] + return rv + except ValueError as ve: + self.log.error("Parametro di configurazione non valido! [{}]".format(ve)) + return False pass def setParam(self, keys=(), val=None):