* fix: in attempting to prevent duplicate revdeps, I have mangled the code there a bit. Now it adds new rev dep correctly.
This commit is contained in:
+2
-2
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user