create_world_atom: fix slot/repo atom logic
authorZac Medico <zmedico@gentoo.org>
Sun, 5 Jun 2011 16:31:33 +0000 (09:31 -0700)
committerZac Medico <zmedico@gentoo.org>
Sun, 5 Jun 2011 16:31:33 +0000 (09:31 -0700)
pym/_emerge/create_world_atom.py

index d0141f7d8fec7e17f72186baa55f5abaa4decf86..fa7cffc26f6503ac9ea4444fc31a1abdd4aa157c 100644 (file)
@@ -31,7 +31,7 @@ def create_world_atom(pkg, args_set, root_config):
                        for cpv in vardb.match(cp))
                slotted = len(available_slots) > 1 or \
                        (len(available_slots) == 1 and "0" not in available_slots)
-       if slotted and arg_atom != cp:
+       if slotted and arg_atom.without_repo != cp:
                # If the user gave a specific atom, store it as a
                # slot atom in the world file.
                slot_atom = pkg.slot_atom