Merge pull request #1983 from krzotr/patch-3
OptionalManager file info - set bytes_downloaded to total file size if a file is fully downloaded
This commit is contained in:
commit
6d8f55cf75
1 changed files with 6 additions and 3 deletions
|
@ -69,9 +69,12 @@ class UiWebsocketPlugin(object):
|
||||||
row["pieces_downloaded"] = piecefield.count("1")
|
row["pieces_downloaded"] = piecefield.count("1")
|
||||||
row["downloaded_percent"] = 100 * row["pieces_downloaded"] / row["pieces"]
|
row["downloaded_percent"] = 100 * row["pieces_downloaded"] / row["pieces"]
|
||||||
if row["pieces_downloaded"]:
|
if row["pieces_downloaded"]:
|
||||||
if not file_info:
|
if row["pieces"] == row["pieces_downloaded"]:
|
||||||
file_info = site.content_manager.getFileInfo(row["inner_path"])
|
row["bytes_downloaded"] = row["size"]
|
||||||
row["bytes_downloaded"] = row["pieces_downloaded"] * file_info.get("piece_size", 0)
|
else:
|
||||||
|
if not file_info:
|
||||||
|
file_info = site.content_manager.getFileInfo(row["inner_path"])
|
||||||
|
row["bytes_downloaded"] = row["pieces_downloaded"] * file_info.get("piece_size", 0)
|
||||||
else:
|
else:
|
||||||
row["bytes_downloaded"] = 0
|
row["bytes_downloaded"] = 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue