aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-06-30 03:37:48 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-06-30 05:02:19 +0530
commita63b35a60c6a6a04e8c863dc9e4e2554a74c0140 (patch)
tree226be14dd484ab59c88c2610462dbc720edb50e5
parent28cdb605aab484b17f808a68c17973daad967c4f (diff)
downloadhypervideo-pre-a63b35a60c6a6a04e8c863dc9e4e2554a74c0140.tar.lz
hypervideo-pre-a63b35a60c6a6a04e8c863dc9e4e2554a74c0140.tar.xz
hypervideo-pre-a63b35a60c6a6a04e8c863dc9e4e2554a74c0140.zip
[update] Do not check `_update_spec` when up to date
-rw-r--r--yt_dlp/update.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/yt_dlp/update.py b/yt_dlp/update.py
index 9589443a7..7f15aa211 100644
--- a/yt_dlp/update.py
+++ b/yt_dlp/update.py
@@ -88,6 +88,10 @@ class Updater:
@functools.cached_property
def _tag(self):
+ latest = self._get_version_info('latest')['tag_name']
+ if version_tuple(__version__) >= version_tuple(latest):
+ return 'latest'
+
identifier = f'{detect_variant()} {system_identifier()}'
for line in self._download('_update_spec', 'latest').decode().splitlines():
if not line.startswith('lock '):