summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-02-15 04:59:03 +0000
committerZac Medico <zmedico@gentoo.org>2009-02-15 04:59:03 +0000
commitcd731cef67101dec9a66ac2172a00f347e3a6c37 (patch)
treea8a4a372e009364397b426fa691fcbf2ef9c1fd3 /pym
parent34fef8ebea9746bc62802ee1fe8fefc034e24122 (diff)
downloadportage-cd731cef67101dec9a66ac2172a00f347e3a6c37.tar.gz
portage-cd731cef67101dec9a66ac2172a00f347e3a6c37.tar.bz2
portage-cd731cef67101dec9a66ac2172a00f347e3a6c37.zip
Fix isvalidatom to properly identify an invalid atom such as
'dev-java/nanoxml*'. Thanks to Vlastimil Babka <caster@g.o> for reporting. svn path=/main/trunk/; revision=12614
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/dep.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/dep.py b/pym/portage/dep.py
index 9c9c14380..3388d8404 100644
--- a/pym/portage/dep.py
+++ b/pym/portage/dep.py
@@ -795,6 +795,8 @@ def isvalidatom(atom, allow_blockers=False):
mycpv_cps[0] = "null"
if not mycpv_cps:
mycpv_cps = catpkgsplit(cpv)
+ if mycpv_cps is None:
+ return 0
operator = get_operator(atom)
if operator: