From 20107432ad65d495101e180a883226f401c2c583 Mon Sep 17 00:00:00 2001 From: coletdjnz <coletdjnz@protonmail.com> Date: Sun, 5 Jan 2025 09:49:55 +1300 Subject: [PATCH] Update yt_dlp/extractor/youtube.py Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> --- yt_dlp/extractor/youtube.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index d9b6c50ddc..42e720e8a9 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -689,17 +689,11 @@ class YoutubeBaseInfoExtractor(InfoExtractor): self._load_sid_cookies() - if self._SAPISID: - authorizations.append( - self._make_sid_authorization('SAPISIDHASH', self._SAPISID, origin, additional_parts)) - - if self._1PSAPISID: - authorizations.append( - self._make_sid_authorization('SAPISID1PHASH', self._1PSAPISID, origin, additional_parts)) - - if self._3PSAPISID: - authorizations.append( - self._make_sid_authorization('SAPISID3PHASH', self._3PSAPISID, origin, additional_parts)) + for scheme, sid in (('SAPISIDHASH', self._SAPISID), + ('SAPISID1PHASH', self._1PSAPISID), + ('SAPISID3PHASH', self._3PSAPISID)): + if sid: + authorizations.append(self._make_sid_authorization(scheme, sid, origin, additional_parts)) if not authorizations: return