From e40be9ae263efa3a176850b8c8ce75e1cf10ddb7 Mon Sep 17 00:00:00 2001 From: lxnay Date: Mon, 6 Oct 2008 17:51:28 +0000 Subject: [PATCH] Entropy/EntropyDatabaseInterface: - do not crash on completely broken atom (USE deps) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2484 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/entropy.py b/libraries/entropy.py index 00860e103..cb0fbbb01 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -33132,8 +33132,7 @@ class EntropyDatabaseInterface: scan_atom = self.entropyTools.remove_usedeps(atom) if not scan_atom: # completely broken atom - scan_atom = atom - atomUse = [] + return -1,1 if (not matchUse) and (atomUse): matchUse = atomUse @@ -33164,8 +33163,7 @@ class EntropyDatabaseInterface: # get version data = self.entropyTools.catpkgsplit(strippedAtom) - if data == None: - return -1,1 # atom is badly formatted + if data == None: return -1,1 # atom is badly formatted pkgversion = data[2]+"-"+data[3] pkgkey = self.entropyTools.dep_getkey(strippedAtom)