Changeset ae792c


Ignore:
Timestamp:
02/08/2008 05:43:14 AM (17 years ago)
Author:
Andrew Resch <andrewresch@gmail.com>
Branches:
2.0.x, develop, extjs4-port, master
Children:
eeac163
Parents:
f1d488
Message:

Split up function calls in get_torrent_status() and add 'file_progress'
key. Patch from Sadrul.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • deluge/core/torrent.py

    rf1d488 rae792c  
    230230           
    231231        full_status = {
    232             "name": self.torrent_info.name(),
    233             "total_size": self.torrent_info.total_size(),
    234             "num_files": self.torrent_info.num_files(),
    235             "num_pieces": self.torrent_info.num_pieces(),
    236             "piece_length": self.torrent_info.piece_length(),
    237232            "distributed_copies": distributed_copies,
    238233            "total_done": self.status.total_done,
     
    251246            "total_seeds":  self.status.num_complete,
    252247            "total_wanted": self.status.total_wanted,
    253             "eta": self.get_eta(),
    254             "ratio": self.get_ratio(),
    255248            "tracker": self.status.current_tracker,
    256249            "trackers": self.trackers,
     
    260253            "file_priorities": self.file_priorities
    261254        }
     255       
     256        fns = {
     257            "name" : self.torrent_info.name,
     258            "total_size" :  self.torrent_info.total_size,
     259            "num_files" :  self.torrent_info.num_files,
     260            "num_pieces" :  self.torrent_info.num_pieces,
     261            "piece_length" :  self.torrent_info.piece_length,
     262            "eta" :  self.get_eta,
     263            "ratio" :  self.get_ratio,
     264            "file_progress" : self.handle.file_progress
     265        }
     266
    262267        self.status = None
    263268        self.torrent_info = None
     
    272277                if key in full_status:
    273278                    status_dict[key] = full_status[key]
     279                elif key in fns:
     280                    status_dict[key] = fns[key]()
    274281
    275282        return status_dict
Note: See TracChangeset for help on using the changeset viewer.