From bd2a1983f8ee25d6959262159776e2e12a6af4a4 Mon Sep 17 00:00:00 2001 From: Abhijeet213 Date: Fri, 16 May 2025 10:40:58 +0530 Subject: [PATCH] Updated Error Message Of Safari Permission Error Because Issue is external According to Me And @pukkandan --- yt_dlp/cookies.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/yt_dlp/cookies.py b/yt_dlp/cookies.py index 52525ad7e7..fb123b37f0 100644 --- a/yt_dlp/cookies.py +++ b/yt_dlp/cookies.py @@ -568,18 +568,11 @@ def _extract_safari_cookies(profile, logger): cookies_path = os.path.expanduser('~/Library/Containers/com.apple.Safari/Data/Library/Cookies/Cookies.binarycookies') if not os.path.isfile(cookies_path): raise FileNotFoundError('could not find safari cookies database') - try: with open(cookies_path, 'rb') as f: cookies_data = f.read() - - except PermissionError as e: - raise PermissionError( - f"Permission denied when accessing Safari cookies at: {cookies_path}. " - f"Please ensure the application has the necessary permissions (e.g., Full Disk Access on macOS)." - ) - - jar = parse_safari_cookies(cookies_data, logger=logger) + except PermissionError: + raise PermissionError(f'Permission denied when accessing Safari cookies at: {cookies_path}') logger.info(f'Extracted {len(jar)} cookies from safari') return jar