mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	| @@ -39,11 +39,7 @@ class Cache: | |||||||
| 
 | 
 | ||||||
|         fn = self._get_cache_fn(section, key, dtype) |         fn = self._get_cache_fn(section, key, dtype) | ||||||
|         try: |         try: | ||||||
|             try: |             os.makedirs(os.path.dirname(fn), exist_ok=True) | ||||||
|                 os.makedirs(os.path.dirname(fn)) |  | ||||||
|             except OSError as ose: |  | ||||||
|                 if ose.errno != errno.EEXIST: |  | ||||||
|                     raise |  | ||||||
|             self._ydl.write_debug(f'Saving {section}.{key} to cache') |             self._ydl.write_debug(f'Saving {section}.{key} to cache') | ||||||
|             write_json_file({'yt-dlp_version': __version__, 'data': data}, fn) |             write_json_file({'yt-dlp_version': __version__, 'data': data}, fn) | ||||||
|         except Exception: |         except Exception: | ||||||
|   | |||||||
| @@ -5370,8 +5370,8 @@ def random_uuidv4(): | |||||||
| def make_dir(path, to_screen=None): | def make_dir(path, to_screen=None): | ||||||
|     try: |     try: | ||||||
|         dn = os.path.dirname(path) |         dn = os.path.dirname(path) | ||||||
|         if dn and not os.path.exists(dn): |         if dn: | ||||||
|             os.makedirs(dn) |             os.makedirs(dn, exist_ok=True) | ||||||
|         return True |         return True | ||||||
|     except OSError as err: |     except OSError as err: | ||||||
|         if callable(to_screen) is not None: |         if callable(to_screen) is not None: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Alex Ionescu
					Alex Ionescu