aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-07-31 03:35:16 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-07-31 03:35:16 +0530
commit31b532a1f261347bd1499968a1de9ed09943e87f (patch)
treee62b90cdd1741b10159329fe7369188646c8400c /yt_dlp
parentdaef7911000bea69407667de8193eafcdcdad36b (diff)
downloadhypervideo-pre-31b532a1f261347bd1499968a1de9ed09943e87f.tar.lz
hypervideo-pre-31b532a1f261347bd1499968a1de9ed09943e87f.tar.xz
hypervideo-pre-31b532a1f261347bd1499968a1de9ed09943e87f.zip
[cleanup] Misc
Diffstat (limited to 'yt_dlp')
-rw-r--r--yt_dlp/dependencies.py2
-rw-r--r--yt_dlp/extractor/minds.py2
-rw-r--r--yt_dlp/extractor/youtube.py3
3 files changed, 3 insertions, 4 deletions
diff --git a/yt_dlp/dependencies.py b/yt_dlp/dependencies.py
index a68babb31..5a5363adb 100644
--- a/yt_dlp/dependencies.py
+++ b/yt_dlp/dependencies.py
@@ -28,7 +28,7 @@ try:
except ImportError:
try:
from Crypto.Cipher import AES as Cryptodome_AES
- except ImportError:
+ except (ImportError, SyntaxError): # Old Crypto gives SyntaxError in newer Python
Cryptodome_AES = None
else:
try:
diff --git a/yt_dlp/extractor/minds.py b/yt_dlp/extractor/minds.py
index 8079bbb39..85dd5fd79 100644
--- a/yt_dlp/extractor/minds.py
+++ b/yt_dlp/extractor/minds.py
@@ -76,7 +76,7 @@ class MindsIE(MindsBaseIE):
else:
return self.url_result(entity['perma_url'])
else:
- assert(entity['subtype'] == 'video')
+ assert entity['subtype'] == 'video'
video_id = entity_id
# 1080p and webm formats available only on the sources array
video = self._call_api(
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py
index 33c0e0b58..02305c3f9 100644
--- a/yt_dlp/extractor/youtube.py
+++ b/yt_dlp/extractor/youtube.py
@@ -3562,8 +3562,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
formats.extend(self._extract_storyboard(player_responses, duration))
- # Source is given priority since formats that throttle are given lower source_preference
- # When throttling issue is fully fixed, remove this
+ # source_preference is lower for throttled/potentially damaged formats
self._sort_formats(formats, ('quality', 'res', 'fps', 'hdr:12', 'source', 'codec:vp9.2', 'lang', 'proto'))
info = {