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

View File

@@ -2777,7 +2777,7 @@ class YoutubeDL(object):
if info_dict.get('requested_formats') is not None:
# 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'])
elif 'url' in info_dict:
elif info_dict.get('url'):
info_dict['urls'] = info_dict['url'] + info_dict.get('play_path', '')
if (self.params.get('forcejson')