[websocket] Make syntax error in websockets module non-fatal

Closes #2633
This commit is contained in:
pukkandan 2022-02-04 10:32:44 +05:30
parent 22219f2d1f
commit 1e5d87beee
No known key found for this signature in database
GPG Key ID: 0F00D95A001F4698

View File

@ -5,9 +5,12 @@ import threading
try: try:
import websockets import websockets
has_websockets = True except (ImportError, SyntaxError):
except ImportError: # websockets 3.10 on python 3.6 causes SyntaxError
# See https://github.com/yt-dlp/yt-dlp/issues/2633
has_websockets = False has_websockets = False
else:
has_websockets = True
from .common import FileDownloader from .common import FileDownloader
from .external import FFmpegFD from .external import FFmpegFD