mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-08-09 10:39:11 +02:00
Skip invalid notes CLI item rows (#2005)
This commit is contained in:
parent
968aaaac69
commit
cb356c8605
2 changed files with 25 additions and 1 deletions
|
|
@ -36,7 +36,9 @@ def _load_items(raw) -> list:
|
|||
items = json.loads(raw)
|
||||
except (TypeError, json.JSONDecodeError):
|
||||
return []
|
||||
return items if isinstance(items, list) else []
|
||||
if not isinstance(items, list):
|
||||
return []
|
||||
return [item for item in items if isinstance(item, dict)]
|
||||
|
||||
|
||||
def _serialize(n: "Note") -> dict:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue