consolidate list repopulation

This commit is contained in:
Will Tekulve 2016-04-05 22:25:33 -04:00
parent c4589700a9
commit 2d8457c5f0

View File

@ -204,9 +204,7 @@ class Downloader:
git_name = splitted[-1]
return git_name[:-4]
def update_repos(self):
for name in self.repos:
self.update_repo(name)
def populate_list(self, name):
valid_cogs = self.list_cogs(name)
for cog in valid_cogs:
if cog not in self.repos[name]:
@ -214,6 +212,11 @@ class Downloader:
self.repos[name][cog]['INSTALLED'] = False
else:
self.repos[name][cog].update(valid_cogs[cog])
def update_repos(self):
for name in self.repos:
self.update_repo(name)
self.populate_list(name)
self.save_repos()
def update_repo(self, name):