if self.get_pref('clear_max_ratio_torrents'): remove_list = [] for index in xrange(len(self.state.queue)): unique_ID = self.state.queue[index] torrent_state = self.get_core_torrent_state(unique_ID) if torrent_state['is_seed']: ratio = self.calc_ratio(unique_ID, torrent_state) if ratio >= self.get_pref('auto_seed_ratio'): remove_list.append(unique_ID) for index in xrange(len(remove_list)): self.removed_unique_ids[remove_list[index]] = 1 self.remove_torrent(remove_list[index], False, True)