From 1997d28a51ce9317bbc70e61599c362a207bd431 Mon Sep 17 00:00:00 2001 From: Jeroen van der Heijden Date: Mon, 6 Jan 2025 13:49:24 +0100 Subject: [PATCH] comfig might be empty --- lib/state.py | 5 +++++ lib/version.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/state.py b/lib/state.py index cc4c7ff..68362b2 100644 --- a/lib/state.py +++ b/lib/state.py @@ -127,6 +127,11 @@ def _read(cls): cls.compose_data['x-infrasonar-template'] with open(CONFIG_FILE, 'r') as fp: cls.config_data = yaml.safe_load(fp) + + if not isinstance(cls.config_data, dict): + # may be None when empty config + logging.warning('no configurations found') + cls.config_data = {} try: conf = ConfigObj(ENV_FILE) agentcore_zone_id = \ diff --git a/lib/version.py b/lib/version.py index a0d5a3c..5c216a1 100644 --- a/lib/version.py +++ b/lib/version.py @@ -1,3 +1,3 @@ -__version__ = '1.0.2' +__version__ = '1.0.3' IS_RELEASE_VERSION = '-' not in __version__