diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-05-20 20:55:21 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-05-20 21:06:37 +0530 |
commit | 2762dbb17e8556140f9fff0c0aa3373c521f5e09 (patch) | |
tree | 75be40e22610ba1648a1b503fdff803bb2c4f8fb /yt_dlp/extractor/common.py | |
parent | 666c36d58dfacc8998952569cc2d9c414957c53d (diff) | |
download | hypervideo-pre-2762dbb17e8556140f9fff0c0aa3373c521f5e09.tar.lz hypervideo-pre-2762dbb17e8556140f9fff0c0aa3373c521f5e09.tar.xz hypervideo-pre-2762dbb17e8556140f9fff0c0aa3373c521f5e09.zip |
[compat] Add `functools.cached_property`
Diffstat (limited to 'yt_dlp/extractor/common.py')
-rw-r--r-- | yt_dlp/extractor/common.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index 6a451c20b..d222fa7ef 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -11,6 +11,7 @@ import sys import time import xml.etree.ElementTree +from ..compat import functools, re from ..compat import ( compat_cookiejar_Cookie, compat_cookies_SimpleCookie, @@ -25,7 +26,6 @@ from ..compat import ( compat_urllib_parse_urlencode, compat_urllib_request, compat_urlparse, - re, ) from ..downloader import FileDownloader from ..downloader.f4m import get_base_url, remove_encrypted_media @@ -3748,7 +3748,7 @@ class InfoExtractor: def _get_automatic_captions(self, *args, **kwargs): raise NotImplementedError('This method must be implemented by subclasses') - @property + @functools.cached_property def _cookies_passed(self): """Whether cookies have been passed to YoutubeDL""" return self.get_param('cookiefile') is not None or self.get_param('cookiesfrombrowser') is not None |