summaryrefslogtreecommitdiffstats
path: root/pym/portage_dep.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage_dep.py')
-rw-r--r--pym/portage_dep.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pym/portage_dep.py b/pym/portage_dep.py
index 051b8a5ca..de2586605 100644
--- a/pym/portage_dep.py
+++ b/pym/portage_dep.py
@@ -303,6 +303,8 @@ def dep_getcpv(mydep):
if retval is not None:
return retval
mydep_orig = mydep
+ if mydep:
+ mydep = remove_slot(mydep)
if mydep and mydep[0] == "*":
mydep = mydep[1:]
if mydep and mydep[-1] == "*":
@@ -313,9 +315,6 @@ def dep_getcpv(mydep):
mydep = mydep[2:]
elif mydep[:1] in "=<>~":
mydep = mydep[1:]
- colon = mydep.rfind(":")
- if colon != -1:
- mydep = mydep[:colon]
_dep_getcpv_cache[mydep_orig] = mydep
return mydep