Changed method playlist_result to use **kwargs instead of acquiring a potentially unlimited argument list

This commit is contained in:
nose-gnome 2021-10-27 22:10:35 +01:00
parent b06cff2ba1
commit ac6d433c80

View File

@ -968,21 +968,11 @@ class InfoExtractor(object):
urls, playlist_id=playlist_id, playlist_title=playlist_title) urls, playlist_id=playlist_id, playlist_title=playlist_title)
@staticmethod @staticmethod
def playlist_result(entries, playlist_id=None, playlist_title=None, playlist_description=None, def playlist_result(entries, **kwargs):
playlist_view_count=None, playlist_last_update=None):
"""Returns a playlist""" """Returns a playlist"""
video_info = {'_type': 'playlist', video_info = {'_type': 'playlist',
'entries': entries} 'entries': entries,
if playlist_id: **kwargs}
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
return video_info return video_info
def _search_regex(self, pattern, string, name, default=NO_DEFAULT, fatal=True, flags=0, group=None): def _search_regex(self, pattern, string, name, default=NO_DEFAULT, fatal=True, flags=0, group=None):