summaryrefslogtreecommitdiffstats
path: root/pym/portage/dep
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-09-18 13:17:34 -0700
committerZac Medico <zmedico@gentoo.org>2012-09-18 13:17:34 -0700
commit61406033e6ae182d9f4a7fceea81871e74f9b0b6 (patch)
tree5b91cad6b3b144979a2d7af17e6526342aa7d4d4 /pym/portage/dep
parent8279b1e6626e634b4e8f5175180cf17cf09d5b8a (diff)
downloadportage-61406033e6ae182d9f4a7fceea81871e74f9b0b6.tar.gz
portage-61406033e6ae182d9f4a7fceea81871e74f9b0b6.tar.bz2
portage-61406033e6ae182d9f4a7fceea81871e74f9b0b6.zip
Atom: don't allow :slot* syntax
This syntax is useless, and PMS doesn't discuss it.
Diffstat (limited to 'pym/portage/dep')
-rw-r--r--pym/portage/dep/__init__.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/dep/__init__.py b/pym/portage/dep/__init__.py
index 4d85f945b..b4b240d43 100644
--- a/pym/portage/dep/__init__.py
+++ b/pym/portage/dep/__init__.py
@@ -1333,6 +1333,8 @@ class Atom(_unicode):
sub_slot = sub_slot[:-1]
self.__dict__['sub_slot'] = sub_slot
self.__dict__['slot_operator'] = slot_operator
+ if self.slot is not None and self.slot_operator == "*":
+ raise InvalidAtom(self)
else:
self.__dict__['slot'] = slot
self.__dict__['sub_slot'] = None