def __init__(self, channels, platform): self.channels = channels self.platform = platform self.pool = api.Pool() self.repos = [] self.index = load_channels( self.pool, self.channels, self.repos, platform=platform, has_priority=True, )
def __init__(self, channels, platform): self.channels = channels self.platform = platform index = get_index(channels, platform=platform) self.pool = api.Pool() self.repos = [] priority = 0 subpriority = 0 # wrong! :) for subdir, channel in index: repo = api.Repo(self.pool, str(channel), subdir.cache_path(), channel.url(with_credentials=True)) repo.set_priority(priority, subpriority) self.repos.append(repo)