From: MMM Date: Wed, 9 Mar 2022 21:12:23 +0000 (+0100) Subject: Fix `--print` with `--ignore-no-formats` when url is `None` (#3000) X-Git-Tag: 2022.04.08~137 X-Git-Url: https://jfr.im/git/yt-dlp.git/commitdiff_plain/10331a2672bd1fdcbe72f7ca60d1b6202c3783a6 Fix `--print` with `--ignore-no-formats` when url is `None` (#3000) Authored by: flashdagger --- 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 @@ def print_optional(field): 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')