From b6b629f686b5191a61414b0c8186312de9359a80 Mon Sep 17 00:00:00 2001 From: Paper <37962225+mrpapersonic@users.noreply.github.com> Date: Sat, 21 May 2022 16:11:15 -0400 Subject: [PATCH] TypeError: `formats` needs to be a dictionary, not a list --- youtube_dl/extractor/vidlii.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/youtube_dl/extractor/vidlii.py b/youtube_dl/extractor/vidlii.py index a4a523698..fc43d0794 100644 --- a/youtube_dl/extractor/vidlii.py +++ b/youtube_dl/extractor/vidlii.py @@ -86,12 +86,11 @@ class VidLiiIE(InfoExtractor): formats = [] if len(sources) > 1: - formats = [sources[1][1]] - self._check_formats(formats, video_id) + add_format(sources[1][1]) if len(sources) > 0: - formats.append(sources[0][1]) - map(add_format, formats) + add_format(sources[0][1]) + self._check_formats(formats, video_id) self._sort_formats(formats) title = self._html_search_regex(