sets need add, not append
authorFabian Groffen <grobian@gentoo.org>
Sun, 24 Aug 2008 15:34:33 +0000 (15:34 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 24 Aug 2008 15:34:33 +0000 (15:34 -0000)
svn path=/main/branches/prefix/; revision=11465

pym/portage/dbapi/vartree.py

index 971f59c9f64be16602fb8ccac3b5be470805a625..0a8f82a7a2909dcd2766fa9ae08f09ce21e5ba21 100644 (file)
@@ -723,11 +723,11 @@ class LinkageMapMachO(object):
                        if install_name:
                                libs.setdefault(install_name, \
                                                {"providers": set(), "consumers": set()})
-                               libs[install_name]["providers"].append(obj_key)
+                               libs[install_name]["providers"].add(obj_key)
                        for x in needed:
                                libs.setdefault(x, \
                                                {"providers": set(), "consumers": set()})
-                               libs[x]["consumers"].append(obj_key)
+                               libs[x]["consumers"].add(obj_key)
                        obj_properties[obj] = (needed, install_name)
                        obj_key_cache.setdefault(obj, obj_key)
                        # All object paths are added into the obj_properties tuple