- Component is not here anymore.. import from pisi.component

This commit is contained in:
Faik Uygur
2007-07-11 13:18:05 +00:00
parent bb31d3a645
commit 7ea4257ee3
+4 -3
View File
@@ -17,6 +17,7 @@ _ = __trans.ugettext
import pisi import pisi
import pisi.db.lockeddbshelve as shelve import pisi.db.lockeddbshelve as shelve
import pisi.context as ctx import pisi.context as ctx
import pisi.component
class Error(pisi.Error): class Error(pisi.Error):
pass pass
@@ -109,7 +110,7 @@ class ComponentDB(object):
if self.has_component(parent_name, repo, txn): if self.has_component(parent_name, repo, txn):
parent = self.get_component(parent_name, repo, txn) parent = self.get_component(parent_name, repo, txn)
else: else:
parent = Component(name = parent_name) parent = pisi.component.Component(name = parent_name)
if component.name not in parent.dependencies: if component.name not in parent.dependencies:
parent.dependencies.append(component.name) parent.dependencies.append(component.name)
@@ -133,7 +134,7 @@ class ComponentDB(object):
if self.has_component(component_name, repo, txn): if self.has_component(component_name, repo, txn):
component = self.get_component(component_name, repo, txn) component = self.get_component(component_name, repo, txn)
else: else:
component = Component( name = component_name ) component = pisi.component.Component( name = component_name )
if not package in component.packages: if not package in component.packages:
component.packages.append(package) component.packages.append(package)
self.d.add_item(component_name, component, repo, txn) # update self.d.add_item(component_name, component, repo, txn) # update
@@ -159,7 +160,7 @@ class ComponentDB(object):
if self.has_component(component_name, repo, txn): if self.has_component(component_name, repo, txn):
component = self.get_component(component_name, repo, txn) component = self.get_component(component_name, repo, txn)
else: else:
component = Component( name = component_name ) component = pisi.component.Component( name = component_name )
if not spec in component.sources: if not spec in component.sources:
component.sources.append(spec) component.sources.append(spec)
self.d.add_item(component_name, component, repo, txn) # update self.d.add_item(component_name, component, repo, txn) # update