summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfmenguy <francoisregis.menguy@orange.com>2019-07-15 14:16:33 +0200
committerfmenguy <francoisregis.menguy@orange.com>2019-07-16 10:32:47 +0200
commit213c8618b83dc56ca8aac704f455c11604361b15 (patch)
tree99ab3917feaaeab5a848ba9e5aeadde832ed389f
parent4de46e2e5b3dcad95a6d9122e8b910b977eda85c (diff)
NFVBENCH-145 Config file not found. No explicit error
Change-Id: I1c13e2c52eaa025863ff4be1b062d9ec04867c57 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
-rw-r--r--nfvbench/config.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nfvbench/config.py b/nfvbench/config.py
index 0f0d64a..dba0962 100644
--- a/nfvbench/config.py
+++ b/nfvbench/config.py
@@ -47,6 +47,12 @@ def config_loads(cfg_text, from_cfg=None, whitelist_keys=None):
except TypeError:
# empty string
cfg = AttrDict()
+ except ValueError as e:
+ # In case of wrong path or file not readable or string not well formatted
+ LOG.error("String %s is not well formatted. Please verify your yaml/json string. "
+ "If string is a file path, file was not found. Please use correct path and "
+ "verify it is visible to container if you run nfvbench in container.", cfg_text)
+ raise Exception(e)
if from_cfg:
if not whitelist_keys:
whitelist_keys = []