aboutsummaryrefslogtreecommitdiffstats
path: root/python_moonutilities/python_moonutilities/configuration.py
diff options
context:
space:
mode:
Diffstat (limited to 'python_moonutilities/python_moonutilities/configuration.py')
-rw-r--r--python_moonutilities/python_moonutilities/configuration.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python_moonutilities/python_moonutilities/configuration.py b/python_moonutilities/python_moonutilities/configuration.py
index 4a072de4..0516274c 100644
--- a/python_moonutilities/python_moonutilities/configuration.py
+++ b/python_moonutilities/python_moonutilities/configuration.py
@@ -91,7 +91,10 @@ def get_plugins():
pipeline = get_configuration("components/pipeline")
logger.debug("pipeline={}".format(pipeline))
components = pipeline.get("components/pipeline")
- components.pop('interface')
+ if 'interface' in components:
+ components.pop('interface')
+ else:
+ raise exceptions.ConsulComponentContentError("error= Components pipeline has no interface")
return components