list_repos should always list repos, but db's should not take into account inactive repos

This commit is contained in:
Faik Uygur
2009-06-09 05:57:11 +00:00
parent e25250db7e
commit 01fd36ba0b
6 changed files with 13 additions and 14 deletions
+2 -3
View File
@@ -224,12 +224,11 @@ def list_upgradable():
return upgradable return upgradable
def list_repos(onlyActive=True): def list_repos():
""" """
Return a list of the repositories -> list_of_strings Return a list of the repositories -> list_of_strings
@param onlyActive: return only the active repos list -> list_of_strings
""" """
return pisi.db.repodb.RepoDB().list_repos(onlyActive) return pisi.db.repodb.RepoDB().list_repos()
def get_install_order(packages): def get_install_order(packages):
""" """
+2 -2
View File
@@ -38,5 +38,5 @@ Lists currently tracked repositories.
self.init(database = True, write = False) self.init(database = True, write = False)
for repo in self.repodb.list_repos(): for repo in self.repodb.list_repos():
ctx.ui.info(repo) ctx.ui.info(repo)
#FIXME: repodb.get_repo(repo).indexuri.get_uri()??? ick! print ' ', self.repodb.get_repo_url(repo)
print ' ', self.repodb.get_repo(repo).indexuri.get_uri()
+2 -2
View File
@@ -34,8 +34,8 @@ class ComponentDB(lazydb.LazyDB):
component_sources = {} component_sources = {}
self.repodb = pisi.db.repodb.RepoDB() self.repodb = pisi.db.repodb.RepoDB()
repos = filter(lambda x:self.repodb.repo_active(x), self.repodb.list_repos())
for repo in self.repodb.list_repos(): for repo in repos:
doc = self.repodb.get_repo_doc(repo) doc = self.repodb.get_repo_doc(repo)
component_nodes[repo] = self.__generate_components(doc) component_nodes[repo] = self.__generate_components(doc)
component_packages[repo] = self.__generate_packages(doc) component_packages[repo] = self.__generate_packages(doc)
+2 -2
View File
@@ -45,8 +45,8 @@ class PackageDB(lazydb.LazyDB):
self.__replaces = {} # Replaces self.__replaces = {} # Replaces
repodb = pisi.db.repodb.RepoDB() repodb = pisi.db.repodb.RepoDB()
repos = filter(lambda x:repodb.repo_active(x), repodb.list_repos())
for repo in repodb.list_repos(): for repo in repos:
doc = repodb.get_repo_doc(repo) doc = repodb.get_repo_doc(repo)
self.__package_nodes[repo] = self.__generate_packages(doc) self.__package_nodes[repo] = self.__generate_packages(doc)
self.__revdeps[repo] = self.__generate_revdeps(doc) self.__revdeps[repo] = self.__generate_revdeps(doc)
+2 -2
View File
@@ -188,8 +188,8 @@ class RepoDB(lazydb.LazyDB):
repos.append(r) repos.append(r)
return repos return repos
def list_repos(self, onlyActive=True): def list_repos(self):
return filter(lambda x:True if not onlyActive else self.repo_active(x), self.repoorder.get_order()) return self.repoorder.get_order()
def list_repo_urls(self): def list_repo_urls(self):
repos = [] repos = []
+3 -3
View File
@@ -33,8 +33,8 @@ class SourceDB(lazydb.LazyDB):
self.__revdeps = {} self.__revdeps = {}
repodb = pisi.db.repodb.RepoDB() repodb = pisi.db.repodb.RepoDB()
repos = filter(lambda x:repodb.repo_active(x), repodb.list_repos())
for repo in repodb.list_repos(): for repo in repos:
doc = repodb.get_repo_doc(repo) doc = repodb.get_repo_doc(repo)
self.__source_nodes[repo], self.__pkgstosrc[repo] = self.__generate_sources(doc) self.__source_nodes[repo], self.__pkgstosrc[repo] = self.__generate_sources(doc)
self.__revdeps[repo] = self.__generate_revdeps(doc) self.__revdeps[repo] = self.__generate_revdeps(doc)
@@ -52,7 +52,7 @@ class SourceDB(lazydb.LazyDB):
sources[src_name] = gzip.zlib.compress(spec.toString()) sources[src_name] = gzip.zlib.compress(spec.toString())
for package in spec.tags("Package"): for package in spec.tags("Package"):
pkgstosrc[package.getTagData("Name")] = src_name pkgstosrc[package.getTagData("Name")] = src_name
return sources, pkgstosrc return sources, pkgstosrc
def __generate_revdeps(self, doc): def __generate_revdeps(self, doc):