Use a frozenset for use inside binarytree._eval_use_flags(). (trunk r15407)
authorZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:47:21 +0000 (20:47 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:47:21 +0000 (20:47 -0000)
svn path=/main/branches/2.1.7/; revision=15629

pym/portage/dbapi/bintree.py

index ce162fccb0e08d120ace2f207cbf8f437903d110..4420b728b26cab26de79391e01844553b0d3c10f 100644 (file)
@@ -1046,7 +1046,7 @@ class binarytree(object):
                return False
 
        def _eval_use_flags(self, cpv, metadata):
-               use = metadata["USE"].split()
+               use = frozenset(metadata["USE"].split())
                raw_use = use
                iuse = set(f.lstrip("-+") for f in metadata["IUSE"].split())
                use = [f for f in use if f in iuse]