projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[downloader/http] Fix resume when writing ot stdout (closes #16699)
[youtube-dl]
/
youtube_dl
/
downloader
/
http.py
diff --git
a/youtube_dl/downloader/http.py
b/youtube_dl/downloader/http.py
index a22875f6988eef76837c0b6ac62795d50b1e3d9a..5b1e960136f6166563692a13923684ca47bc125d 100644
(file)
--- a/
youtube_dl/downloader/http.py
+++ b/
youtube_dl/downloader/http.py
@@
-217,10
+217,11
@@
class HttpFD(FileDownloader):
before = start # start measuring
def retry(e):
before = start # start measuring
def retry(e):
- if ctx.tmpfilename != '-':
+ to_stdout = ctx.tmpfilename == '-'
+ if not to_stdout:
ctx.stream.close()
ctx.stream = None
ctx.stream.close()
ctx.stream = None
- ctx.resume_len = os.path.getsize(encodeFilename(ctx.tmpfilename))
+ ctx.resume_len =
byte_counter if to_stdout else
os.path.getsize(encodeFilename(ctx.tmpfilename))
raise RetryDownload(e)
while True:
raise RetryDownload(e)
while True: