From 00000d901701cb162e5457144d42afcc97bad4aa Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Mon, 29 Dec 2025 18:50:04 -0500 Subject: [PATCH] e bugfix --- M3U8/scrapers/cdnlivetv.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/M3U8/scrapers/cdnlivetv.py b/M3U8/scrapers/cdnlivetv.py index ef8677f..8bf8642 100644 --- a/M3U8/scrapers/cdnlivetv.py +++ b/M3U8/scrapers/cdnlivetv.py @@ -64,18 +64,21 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]: if not start_dt <= event_dt <= end_dt: continue - channels: list[str] = [channel["url"] for channel in event["channels"]] + if not (channels := event.get("channels")): + continue + + event_links: list[str] = [channel["url"] for channel in channels] # if not ( # link := ( - # channels[0] - # if len(channels) == 1 - # else await network.get_base(channels) + # event_links[0] + # if len(event_links) == 1 + # else await network.get_base(event_links) # ) # ): # continue - link = channels[0] + link = event_links[0] events.append( {