Fix vardbapi.aux_get() logic so that it will correctly pull the metadata
authorZac Medico <zmedico@gentoo.org>
Mon, 19 May 2008 23:09:25 +0000 (23:09 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 19 May 2008 23:09:25 +0000 (23:09 -0000)
value corresponding to an unrecognized metadata key. (trunk r10367)

svn path=/main/branches/2.1.2/; revision=10368

pym/portage.py

index 84fe111884662ccbc8552e92b78b96c89381b08c..ba79b2d43e7eee653886be5ab881290379ce1423 100644 (file)
@@ -6916,7 +6916,7 @@ class vardbapi(dbapi):
                                pull_me = set(wants).difference(cache_these)
                        mydata.update(metadata)
                else:
-                       pull_me = cache_these
+                       pull_me = cache_these.union(wants)
 
                if pull_me:
                        # pull any needed data and cache it