From a11b9f14c0978c4b7ac555a92099fff967d7b3ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Mon, 12 Jun 2006 20:12:26 +0000 Subject: [PATCH] * also unite sources in component, make emerge really work --- pisi/component.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pisi/component.py b/pisi/component.py index 07f62ee5..d96f9946 100644 --- a/pisi/component.py +++ b/pisi/component.py @@ -128,11 +128,14 @@ class ComponentDB(object): def proc(txn): s = self.d.d.get(name, txn=txn) pkgs = set() + srcs = set() for repostr in self.d.order(repo = repo): if s.has_key(repostr): pkgs |= set(s[repostr].packages) + srcs |= set(s[repostr].sources) comp = self.get_component(name) comp.packages = list(pkgs) + comp.sources = list(srcs) return comp return self.d.txn_proc(proc, txn)