diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-09-22 18:54:52 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-09-22 18:54:52 -0700 |
commit | 5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b (patch) | |
tree | 8ad7cb89e99a5d28967273a6447c3abb415b160b | |
parent | 1b4ee4f4c5c01c49b91f1618f4b2ab6305f28eca (diff) | |
download | portage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.tar.gz portage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.tar.bz2 portage-5c0f7b06a0b7f6461b3d38ea5a7c261d767fd82b.zip |
Fix Atom.with_repo() bugs.
-rw-r--r-- | pym/portage/dep/__init__.py | 7 |
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) |