mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-05 16:08:40 +00:00
Fix display of availability.
This commit is contained in:
parent
2707afc9c8
commit
8e96afe626
1 changed files with 7 additions and 2 deletions
|
@ -116,13 +116,18 @@ class Torrent:
|
||||||
if status.paused:
|
if status.paused:
|
||||||
state = deluge.common.TORRENT_STATE.index("Paused")
|
state = deluge.common.TORRENT_STATE.index("Paused")
|
||||||
|
|
||||||
|
# Adjust status.distributed_copies to return a non-negative value
|
||||||
|
distributed_copies = status.distributed_copies
|
||||||
|
if distributed_copies < 0:
|
||||||
|
distributed_copies = 0.0
|
||||||
|
|
||||||
full_status = {
|
full_status = {
|
||||||
"name": self.handle.torrent_info().name(),
|
"name": self.handle.torrent_info().name(),
|
||||||
"total_size": self.handle.torrent_info().total_size(),
|
"total_size": self.handle.torrent_info().total_size(),
|
||||||
"num_files": self.handle.torrent_info().num_files(),
|
"num_files": self.handle.torrent_info().num_files(),
|
||||||
"num_pieces": self.handle.torrent_info().num_pieces(),
|
"num_pieces": self.handle.torrent_info().num_pieces(),
|
||||||
"piece_length": self.handle.torrent_info().piece_length(),
|
"piece_length": self.handle.torrent_info().piece_length(),
|
||||||
"distributed_copies": status.distributed_copies,
|
"distributed_copies": distributed_copies,
|
||||||
"total_done": status.total_done,
|
"total_done": status.total_done,
|
||||||
"total_uploaded": self.total_uploaded + status.total_payload_upload,
|
"total_uploaded": self.total_uploaded + status.total_payload_upload,
|
||||||
"state": int(state),
|
"state": int(state),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue