r413 - in branches/rewrite: . src

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Thu, 16 Dec 2004 04:49:03 -0700


Author: otavio
Date: Thu Dec 16 04:49:00 2004
New Revision: 413

Modified:
   branches/rewrite/   (props changed)
   branches/rewrite/src/PackageList.py
Log:
 r1328@nurf:  otavio | 2004-12-16T11:49:10.892763Z
 Handle dependencies of suggestions and recomends.


Modified: branches/rewrite/src/PackageList.py
==============================================================================
--- branches/rewrite/src/PackageList.py	(original)
+++ branches/rewrite/src/PackageList.py	Thu Dec 16 04:49:00 2004
@@ -173,11 +173,14 @@
 
     def resolveSuggests(self, pkglist):
         for p in self.values():
-            self._satisfyPackage(p, 'Suggests', pkglist)
+            for field in ('Suggests', 'Depends', 'Pre-Depends'):
+                self._satisfyPackage(p, field, pkglist)
+
             
     def resolveRecommends(self, pkglist):
         for p in self.values():
-            self._satisfyPackage(p, 'Recommends', pkglist)
+            for field in ('Recommends', 'Depends', 'Pre-Depends'):
+                self._satisfyPackage(p, field, pkglist)
             
     def filter(self, condition):
         packages = PackageList()