New submission from Grom PE <[email protected]>:

youtube-dl version 2013.05.05 up to newest 2013.06.34.4
when run with pypy 2.0.2 gets stuck at the end of HTTPS stream, which can be 
seen in the console as:

$ pypy youtube-dl 7-tNUur2YoU
[youtube] Setting language
[youtube] 7-tNUur2YoU: Downloading video webpage

Changing the line 413 in file "youtube_dl/extractor/youtube.py" to have http 
link instead makes the stream 
read correctly:

        url = 'http://www.youtube.com/watch?v=%s&gl=US&hl=en&has_verified=1' % 
video_id

If left as https, it gets stuck at the line 416:

            video_webpage_bytes = compat_urllib_request.urlopen(request).read()

While using Python 2.7 and 3.3 youtube-dl has no such problem.
Other HTTPS streams seem to be read normally.

Correct behavior:

$ pypy youtube-dl 7-tNUur2YoU
[youtube] Setting language
[youtube] 7-tNUur2YoU: Downloading video webpage
[youtube] 7-tNUur2YoU: Downloading video info webpage
[youtube] 7-tNUur2YoU: Extracting video information
[download] Destination: Goldfish - We Come Together (OFFICIAL)-7-tNUur2YoU.mp4
[download]   0.2% of 66.60MiB at 172.09KiB/s ETA 06:35


youtube-dl: http://rg3.github.io/youtube-dl/download.html

----------
messages: 5888
nosy: Grom PE, pypy-issue
priority: bug
release: 2.0
status: unread
title: youtube-dl stuck at the end of HTTPS stream

________________________________________
PyPy bug tracker <[email protected]>
<https://bugs.pypy.org/issue1523>
________________________________________
_______________________________________________
pypy-issue mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to