Fix --print with --ignore-no-formats when url is None (#3000)

Authored by: flashdagger
This commit is contained in:
MMM 2022-03-09 22:12:23 +01:00 committed by GitHub
parent 6e6beffd04
commit 10331a2672
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2777,7 +2777,7 @@ def print_optional(field):
if info_dict.get('requested_formats') is not None: if info_dict.get('requested_formats') is not None:
# For RTMP URLs, also include the playpath # For RTMP URLs, also include the playpath
info_dict['urls'] = '\n'.join(f['url'] + f.get('play_path', '') for f in info_dict['requested_formats']) info_dict['urls'] = '\n'.join(f['url'] + f.get('play_path', '') for f in info_dict['requested_formats'])
elif 'url' in info_dict: elif info_dict.get('url'):
info_dict['urls'] = info_dict['url'] + info_dict.get('play_path', '') info_dict['urls'] = info_dict['url'] + info_dict.get('play_path', '')
if (self.params.get('forcejson') if (self.params.get('forcejson')