Use strings for ytopts paths

The quick fixup works, this is simply cleaner.
This commit is contained in:
tcely 2025-01-30 13:37:29 -05:00 committed by GitHub
parent 58bd4c314a
commit 8b102a3be6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -259,11 +259,12 @@ def download_media(url, media_format, extension, output_file, info_json,
v_key = parse_qs(urlsplit(url).query).get('v').pop()
temp_dir_parent = ytopts['paths']['temp']
temp_dir_prefix = f'{temp_dir_prefix}{v_key}-'
temp_dir = TemporaryDirectory(prefix=temp_dir_prefix,dir=temp_dir_parent)
(Path(temp_dir.name) / '.ignore').touch(exist_ok=True)
temp_dir_obj = TemporaryDirectory(prefix=temp_dir_prefix,dir=temp_dir_parent)
temp_dir_path = Path(temp_dir_obj.name)
(temp_dir_path / '.ignore').touch(exist_ok=True)
ytopts['paths'].update({
'home': output_dir,
'temp': temp_dir.name,
'home': str(output_dir),
'temp': str(temp_dir_path),
})
codec_options = []