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