summaryrefslogtreecommitdiffstats
path: root/pym/portage/dbapi/dep_expand.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-06 23:50:55 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-06 23:50:55 -0700
commit8d3c24081c973ebb71de4645f64dc053a6be0ca3 (patch)
tree85ebc500e80bc1cfe53fb8ce4a925c056d7e5075 /pym/portage/dbapi/dep_expand.py
parent47c8155376417b105651f55f1e4d0669b3e89cf5 (diff)
downloadportage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.tar.gz
portage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.tar.bz2
portage-8d3c24081c973ebb71de4645f64dc053a6be0ca3.zip
Allow repo atoms for unmerge, depclean and prune.
Diffstat (limited to 'pym/portage/dbapi/dep_expand.py')
-rw-r--r--pym/portage/dbapi/dep_expand.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/portage/dbapi/dep_expand.py b/pym/portage/dbapi/dep_expand.py
index 58ffae35b..60e30df87 100644
--- a/pym/portage/dbapi/dep_expand.py
+++ b/pym/portage/dbapi/dep_expand.py
@@ -30,12 +30,12 @@ def dep_expand(mydep, mydb=None, use_cache=1, settings=None):
mydep = orig_dep[:alphanum.start()] + "null/" + \
orig_dep[alphanum.start():]
try:
- mydep = Atom(mydep)
+ mydep = Atom(mydep, allow_repo=True)
except InvalidAtom:
# Missing '=' prefix is allowed for backward compatibility.
- if not isvalidatom("=" + mydep):
+ if not isvalidatom("=" + mydep, allow_repo=True):
raise
- mydep = Atom('=' + mydep)
+ mydep = Atom('=' + mydep, allow_repo=True)
orig_dep = '=' + orig_dep
if not has_cat:
null_cat, pn = catsplit(mydep.cp)