From 9c04204efae34b39ba463b9d353e3fc0bc4e33c4 Mon Sep 17 00:00:00 2001 From: c-basalt <117849907+c-basalt@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:40:22 -0500 Subject: [PATCH] Update yt_dlp/extractor/microsoftembed.py Co-authored-by: Simon Sawicki --- yt_dlp/extractor/microsoftembed.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yt_dlp/extractor/microsoftembed.py b/yt_dlp/extractor/microsoftembed.py index 71b5fd43f..e2a19d6c1 100644 --- a/yt_dlp/extractor/microsoftembed.py +++ b/yt_dlp/extractor/microsoftembed.py @@ -74,10 +74,11 @@ class MicrosoftEmbedIE(InfoExtractor): class MicrosoftMediusBaseIE(InfoExtractor): - def _sub_to_dict(self, subtitile_list): + @staticmethod + def _sub_to_dict(self, subtitle_list): subtitles = {} - for sub in subtitile_list: - subtitles.setdefault(sub['tag'], []).append({k: v for k, v in sub.items() if k != 'tag'}) + for sub in subtitle_list: + subtitles.setdefault(sub.pop('tag', None) or 'unknown', []).append(sub) return subtitles def _extract_ism(self, ism_url, video_id):