]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/youtube.py
[jsinterp] Implement timeout
[yt-dlp.git] / yt_dlp / extractor / youtube.py
index 5a19b591a12160e2939bef76381702809463d0cf..e9f8adbd156a6fc14855e6f21124c7a6d72587f9 100644 (file)
@@ -2630,7 +2630,7 @@ def _decrypt_nsig(self, s, video_id, player_url):
             ret = extract_nsig(jsi, func_code)(s)
         except JSInterpreter.Exception as e:
             try:
-                jsi = PhantomJSwrapper(self)
+                jsi = PhantomJSwrapper(self, timeout=5000)
             except ExtractorError:
                 raise e
             self.report_warning(