From 10331a2672bd1fdcbe72f7ca60d1b6202c3783a6 Mon Sep 17 00:00:00 2001 From: MMM Date: Wed, 9 Mar 2022 22:12:23 +0100 Subject: [PATCH] Fix `--print` with `--ignore-no-formats` when url is `None` (#3000) Authored by: flashdagger --- yt_dlp/YoutubeDL.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 3ee3ed7d2..355369c21 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -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')