From ac6d433c80bfd32da8491a3714eaa83250002891 Mon Sep 17 00:00:00 2001 From: nose-gnome <71675376+nose-gnome@users.noreply.github.com> Date: Wed, 27 Oct 2021 22:10:35 +0100 Subject: [PATCH] Changed method `playlist_result` to use `**kwargs` instead of acquiring a potentially unlimited argument list --- youtube_dl/extractor/common.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 037acb6d9..83b6db2f1 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -968,21 +968,11 @@ class InfoExtractor(object): urls, playlist_id=playlist_id, playlist_title=playlist_title) @staticmethod - def playlist_result(entries, playlist_id=None, playlist_title=None, playlist_description=None, - playlist_view_count=None, playlist_last_update=None): + def playlist_result(entries, **kwargs): """Returns a playlist""" video_info = {'_type': 'playlist', - 'entries': entries} - if playlist_id: - video_info['id'] = playlist_id - if playlist_title: - video_info['title'] = playlist_title - if playlist_description: - video_info['description'] = playlist_description - if playlist_view_count: - video_info['view_count'] = playlist_view_count - if playlist_last_update: - video_info['last_updated'] = playlist_last_update + 'entries': entries, + **kwargs} return video_info def _search_regex(self, pattern, string, name, default=NO_DEFAULT, fatal=True, flags=0, group=None):