Kaydet (Commit) fb7c4f57 authored tarafından Eray Özkural's avatar Eray Özkural

* remove multirepo support

üst c86b80a9
......@@ -71,38 +71,3 @@ def finalize():
if sourcedb:
sourcedb.close()
sourcedb = None
sourcedbs = {}
def add_db(name):
pisi.sourcedb.sourcedbs[name] = SourceDB('repo-' + name)
def get_db(name):
return pisi.sourcedb.sourcedbs[name]
def remove_db(name):
del pisi.sourcedb.sourcedbs[name]
#FIXME: erase database file?
def has_package(name):
repo = which_repo(name)
if repo:# or thirdparty_packagedb.has_package(name) or inst_packagedb.has_package(name):
return True
return False
def which_repo(name):
import pisi.repodb
for repo in pisi.repodb.db.list():
if get_db(repo).has_source(name):
return repo
return None
def get_package(name):
repo = which_repo(name)
if repo:
return get_db(repo).get_source(name)
if thirdparty_packagedb.has_source(name):
return thirdparty_packagedb.get_source(name)
if inst_packagedb.has_source(name):
return inst_packagedb.get_source(name)
raise Error(_('get_source: source %s not found') % name)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment