]> jfr.im git - yt-dlp.git/commitdiff
Ensure path for link files exists (#1755)
authorZirro <redacted>
Mon, 22 Nov 2021 20:10:53 +0000 (01:40 +0530)
committerpukkandan <redacted>
Mon, 22 Nov 2021 20:11:49 +0000 (01:41 +0530)
Authored by: Zirro

yt_dlp/YoutubeDL.py

index fb7e12624aace8f69e38c473852b747e857f1fe2..5c2d6459886831ca77711001c3332273d66fce27 100644 (file)
@@ -2690,6 +2690,8 @@ def _write_link_file(link_type):
                 self.report_error('Cannot write internet shortcut file because the "webpage_url" field is missing in the media information')
                 return False
             linkfn = replace_extension(self.prepare_filename(info_dict, 'link'), link_type, info_dict.get('ext'))
+            if not self._ensure_dir_exists(encodeFilename(linkfn)):
+                return False
             if self.params.get('overwrites', True) and os.path.exists(encodeFilename(linkfn)):
                 self.to_screen(f'[info] Internet shortcut (.{link_type}) is already present')
                 return True