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

svn path=/main/trunk/; revision=10367

pym/portage/dbapi/vartree.py

index 041c60a166849905081e5539b5d573cb4979d147..cb47cd68d2ec60384eccd49e2fef149f01a600ea 100644 (file)
@@ -631,7 +631,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