From b73dfa03fc5e1b45dd92aef60c26728e06254b40 Mon Sep 17 00:00:00 2001 From: lxnay Date: Fri, 30 May 2008 09:55:43 +0000 Subject: [PATCH] Entropy/Database Interface: - make retrieveLicense() and retrieveLicensedata() more fault tolerant git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2042 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/entropy.py b/libraries/entropy.py index c4ded128e..ae29b0407 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -21206,6 +21206,8 @@ class EntropyDatabaseInterface: if not self.doesTableExist("licensedata"): return {} licenses = self.retrieveLicense(idpackage) + if licenses == None: + return {} licenses = licenses.split() licdata = {} for licname in licenses: @@ -21227,6 +21229,8 @@ class EntropyDatabaseInterface: if not self.doesTableExist("licensedata"): return set() licenses = self.retrieveLicense(idpackage) + if licenses == None: + return set() licenses = licenses.split() licdata = set() for licname in licenses: