Changeset 553f35


Ignore:
Timestamp:
02/11/2011 09:58:24 PM (14 years ago)
Author:
Calum Lind <calumlind+deluge@gmail.com>
Branches:
2.0.x, develop, extjs4-port, master
Children:
e198ea
Parents:
376a23e
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:58:24 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

    r376a23e r553f35  
    286286        else:
    287287            # Create a list of lists [[tier0, ...], [tier1, ...], ...]
     288            tier_dict = {}
    288289            for tier, tracker in self.trackers_liststore:
    289                 try:
    290                     tier_list = trackers[tier]
    291                 except IndexError:
    292                     trackers.insert(tier, [])
    293 
    294                 trackers[tier].append(tracker)
    295 
     290                tier_dict.setdefault(tier, []).append(tracker)
     291
     292            trackers = [tier_dict[tier] for tier in sorted(tier_dict)]
    296293            # Get the first tracker in the first tier
    297294            tracker = trackers[0][0]
Note: See TracChangeset for help on using the changeset viewer.