diff --git a/modules/json_helpers.py b/modules/json_helpers.py index 16fe0a55a..2615d1a03 100644 --- a/modules/json_helpers.py +++ b/modules/json_helpers.py @@ -59,17 +59,17 @@ def readfile(filename: str, silent: bool = False, lock: bool = False, *, as_type except Exception: locking_available = False if isinstance(data, list) and as_type == "dict": - log.warning(f"Read: Expected dictionary from '{filename}' but got list") if not data: return {} + log.warning(f"Read: Expected dictionary from '{filename}' but got list") data0 = data[0] if isinstance(data0, dict): return data0 return {} if isinstance(data, dict) and as_type == "list": - log.warning(f"Read: Expected list from '{filename}' but got dictionary") if not data: return [] + log.warning(f"Read: Expected list from '{filename}' but got dictionary") return [data] return data