From b2749898a53233af3de2e060bc191e22e30e0fe9 Mon Sep 17 00:00:00 2001 From: klemek Date: Fri, 1 May 2020 12:10:33 +0200 Subject: [PATCH] changed some db loading features --- meme_otron/meme_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meme_otron/meme_db.py b/meme_otron/meme_db.py index ae8c849..113b0e0 100644 --- a/meme_otron/meme_db.py +++ b/meme_otron/meme_db.py @@ -43,6 +43,8 @@ def load_item(i: int, item: dict): if not (isinstance(item, dict)): raise TypeError(f"root is not a dict") item_id = utils.read_key(item, "id", types=[str]) + if len(item_id.strip()) == 0: + return if item_id in DATA: raise NameError(f"id '{item_id}' already existing") based_on = utils.read_key_safe(item, "based_on", types=[str]) @@ -90,8 +92,6 @@ def load_item(i: int, item: dict): logger.warning(f"Item '{item_id}'({i + 1}) / Text {j + 1}: {e}") for text in meme.texts: text.update(meme.text_base) - if not meme.abstract and len(meme.texts) == 0: - logger.warning(f"Item '{item_id}'({i + 1}): no texts loaded") else: DATA[item_id] = meme if not meme.abstract: