aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-09-22 18:54:52 -0700
committerZac Medico <zmedico@gentoo.org>2011-09-22 18:54:52 -0700
commit5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b (patch)
tree8ad7cb89e99a5d28967273a6447c3abb415b160b /pym/portage/dep
parentFix minimum/bestmatch-visible for multi-repo. (diff)
downloadportage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.tar.gz
portage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.tar.bz2
portage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.zip
Fix Atom.with_repo() bugs.
Diffstat (limited to 'pym/portage/dep')
-rw-r--r--pym/portage/dep/__init__.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/pym/portage/dep/__init__.py b/pym/portage/dep/__init__.py
index 5bb6becdb..21e2fac1e 100644
--- a/pym/portage/dep/__init__.py
+++ b/pym/portage/dep/__init__.py
@@ -1217,12 +1217,9 @@ class Atom(_atom_base):
allow_repo=True, allow_wildcard=True)
def with_repo(self, repo):
- if self.slot is None:
- atom = self
- else:
- atom = remove_slot(self)
+ atom = remove_slot(self)
if self.slot is not None:
- atom += _slot_separator + slot
+ atom += _slot_separator + self.slot
atom += _repo_separator + repo
if self.use is not None:
atom += str(self.use)