mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-22 18:17:17 -05:00
Ensure directory exists when checking formats
This commit is contained in:
parent
5ce1d13eba
commit
75689fe59b
@ -1740,9 +1740,10 @@ class YoutubeDL(object):
|
|||||||
def _check_formats(self, formats):
|
def _check_formats(self, formats):
|
||||||
for f in formats:
|
for f in formats:
|
||||||
self.to_screen('[info] Testing format %s' % f['format_id'])
|
self.to_screen('[info] Testing format %s' % f['format_id'])
|
||||||
temp_file = tempfile.NamedTemporaryFile(
|
path = self.get_output_path('temp')
|
||||||
suffix='.tmp', delete=False,
|
if not self._ensure_dir_exists(f'{path}/'):
|
||||||
dir=self.get_output_path('temp') or None)
|
continue
|
||||||
|
temp_file = tempfile.NamedTemporaryFile(suffix='.tmp', delete=False, dir=path or None)
|
||||||
temp_file.close()
|
temp_file.close()
|
||||||
try:
|
try:
|
||||||
success, _ = self.dl(temp_file.name, f, test=True)
|
success, _ = self.dl(temp_file.name, f, test=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user