Changeset 03689a


Ignore:
Timestamp:
02/11/2011 09:48:28 PM (14 years ago)
Author:
Calum Lind <calumlind+deluge@gmail.com>
Children:
6f844a
Parents:
1d0857
git-author:
Calum Lind <calumlind+deluge@gmail.com> (02/11/2011 01:05:28 AM)
git-committer:
Calum Lind <calumlind+deluge@gmail.com> (02/11/2011 09:48:28 PM)
Message:

Fix #1510 - Cannot create a torrent with only non-zero tier trackers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • deluge/ui/gtkui/createtorrentdialog.py

    r1d0857 r03689a  
    284284        else:
    285285            # Create a list of lists [[tier0, ...], [tier1, ...], ...]
     286            tier_dict = {}
    286287            for tier, tracker in self.trackers_liststore:
    287                 try:
    288                     tier_list = trackers[tier]
    289                 except IndexError:
    290                     trackers.insert(tier, [])
    291 
    292                 trackers[tier].append(tracker)
    293 
     288                tier_dict.setdefault(tier, []).append(tracker)
     289
     290            trackers = [tier_dict[tier] for tier in sorted(tier_dict)]
    294291            # Get the first tracker in the first tier
    295292            tracker = trackers[0][0]
Note: See TracChangeset for help on using the changeset viewer.