ERROR: Signature extraction failed: Traceback (most recent call last):

 "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 856, in _decrypt_signature
video_id, player_url, s

 "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 771, in _extract_signature_function
res = self._parse_sig_js(code)

 "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 834, in _parse_sig_js
initial_function = jsi.extract_function(funcname)

 "/usr/local/bin/youtube-dl/youtube_dl/jsinterp.py", line 241, in extract_function
raise ExtractorError('Could not find JS function %r' % funcname)ExtractorError: Could not find JS function u'gr'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type
youtube-dl -U
to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):

 "c:\Miniconda3\lib\site-packages\curio\kernel.py", line 365, in run
op, *args = current.coro.send(current.next_value)

 "c:\Miniconda3\lib\site-packages\curio\monitor.py", line 143, in monitor
await monrun(kernel)

 "c:\Miniconda3\lib\site-packages\curio\monitor.py", line 70, in monrun
stdin = Stream(sys.stdin.buffer.raw)

 "c:\Miniconda3\lib\site-packages\curio\io.py", line 276, in __init__
os.set_blocking(self._fileno, False)AttributeError: module 'os' has no attribute 'set_blocking'