diff --git a/redesc/api.py b/redesc/api.py index b13b1e0..29acf17 100644 --- a/redesc/api.py +++ b/redesc/api.py @@ -1,6 +1,5 @@ from __future__ import annotations -import contextlib import logging from typing import Any, cast @@ -66,8 +65,10 @@ def get_playlist_items( ) .execute() ) - with contextlib.suppress(IndexError): + try: item["snippet"].update(data["items"][0]["snippet"]) + except IndexError: + item["snippet"].update(tags=[]) if page_idx == pages_to_fetch: page_items = page_items[:last_page_limit] items.extend(page_items)