From c6a6772d7134bd0456871df5d6b1c6ccc665b330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Thu, 15 Dec 2005 00:49:46 +0000 Subject: [PATCH] * fix: in attempting to prevent duplicate revdeps, I have mangled the code there a bit. Now it adds new rev dep correctly. --- pisi/packagedb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pisi/packagedb.py b/pisi/packagedb.py index c1fbc597..1abc7e4c 100644 --- a/pisi/packagedb.py +++ b/pisi/packagedb.py @@ -74,9 +74,9 @@ class PackageDB(object): self.d.put(name, package_info, txn) for dep in package_info.runtimeDependencies(): dep_name = str(dep.package) - if not self.dr.has_key(dep_name, txn): + if self.dr.has_key(dep_name, txn): revdep = self.dr.get(dep_name, txn) - revdep = revdep.filter(lambda (n,d):n!=name, revdep) + revdep = filter(lambda (n,d):n!=name, revdep) revdep.append( (name, dep) ) self.dr.put(dep_name, revdep, txn) else: