config: Fix reading empty yaml default-suites.conf
during config.read(), on empty file yaml.safe_load() returns None, which
was then later converted to string "None" by _standardize(), and
osmo-gsm-tester.py was not catching "not combination_strs" condition.
Change-Id: I07d7daab8f8f4238db140f0a0311f3d1d41e6cb0
diff --git a/src/osmo_gsm_tester/config.py b/src/osmo_gsm_tester/config.py
index 7f1e52f..87b3da4 100644
--- a/src/osmo_gsm_tester/config.py
+++ b/src/osmo_gsm_tester/config.py
@@ -176,6 +176,8 @@
return yaml.dump(config, default_flow_style=False)
def _standardize_item(item):
+ if item is None:
+ return None
if isinstance(item, (tuple, list)):
return [_standardize_item(i) for i in item]
if isinstance(item, dict):