aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/downloader/fragment.py
diff options
context:
space:
mode:
authorRemita Amine <remitamine@gmail.com>2017-04-22 16:42:24 +0100
committerRemita Amine <remitamine@gmail.com>2017-04-22 16:42:24 +0100
commit3e0304fe6e3a194cfb04f21aa261effb0850da40 (patch)
tree6026936191e93009421524d00c28b58c6c2d658e /youtube_dl/downloader/fragment.py
parentfbf56be213021669363b69c5d0866b2cf22ecf2a (diff)
downloadyoutube-dl-3e0304fe6e3a194cfb04f21aa261effb0850da40.tar.xz
[downloader/fragment] use the documented names for fragment progress_hooks fields
Diffstat (limited to 'youtube_dl/downloader/fragment.py')
-rw-r--r--youtube_dl/downloader/fragment.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/youtube_dl/downloader/fragment.py b/youtube_dl/downloader/fragment.py
index 80bb14d61..6c02cfc98 100644
--- a/youtube_dl/downloader/fragment.py
+++ b/youtube_dl/downloader/fragment.py
@@ -66,7 +66,9 @@ class FragmentFD(FileDownloader):
if not (ctx.get('live') or ctx['tmpfilename'] == '-'):
frag_index_stream, _ = sanitize_open(self.ytdl_filename(ctx['filename']), 'w')
frag_index_stream.write(json.dumps({
- 'frag_index': ctx['frag_index']
+ 'download': {
+ 'last_fragment_index': ctx['fragment_index']
+ },
}))
frag_index_stream.close()
@@ -100,7 +102,7 @@ class FragmentFD(FileDownloader):
ytdl_filename = encodeFilename(self.ytdl_filename(ctx['filename']))
if os.path.isfile(ytdl_filename):
frag_index_stream, _ = sanitize_open(ytdl_filename, 'r')
- frag_index = json.loads(frag_index_stream.read())['frag_index']
+ frag_index = json.loads(frag_index_stream.read())['download']['last_fragment_index']
frag_index_stream.close()
dest_stream, tmpfilename = sanitize_open(tmpfilename, open_mode)
@@ -108,7 +110,7 @@ class FragmentFD(FileDownloader):
'dl': dl,
'dest_stream': dest_stream,
'tmpfilename': tmpfilename,
- 'frag_index': frag_index,
+ 'fragment_index': frag_index,
# Total complete fragments downloaded so far in bytes
'complete_frags_downloaded_bytes': resume_len,
})
@@ -120,8 +122,8 @@ class FragmentFD(FileDownloader):
state = {
'status': 'downloading',
'downloaded_bytes': ctx['complete_frags_downloaded_bytes'],
- 'frag_index': ctx['frag_index'],
- 'frag_count': total_frags,
+ 'fragment_index': ctx['fragment_index'],
+ 'fragment_count': total_frags,
'filename': ctx['filename'],
'tmpfilename': ctx['tmpfilename'],
}
@@ -144,12 +146,12 @@ class FragmentFD(FileDownloader):
if not ctx['live']:
estimated_size = (
(ctx['complete_frags_downloaded_bytes'] + frag_total_bytes) /
- (state['frag_index'] + 1) * total_frags)
+ (state['fragment_index'] + 1) * total_frags)
state['total_bytes_estimate'] = estimated_size
if s['status'] == 'finished':
- state['frag_index'] += 1
- ctx['frag_index'] = state['frag_index']
+ state['fragment_index'] += 1
+ ctx['fragment_index'] = state['fragment_index']
state['downloaded_bytes'] += frag_total_bytes - ctx['prev_frag_downloaded_bytes']
ctx['complete_frags_downloaded_bytes'] = state['downloaded_bytes']
ctx['prev_frag_downloaded_bytes'] = 0