From 2696d64395dee584b1c27dd91e7cdeea7a03c0ef Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 13 Feb 2010 19:56:15 +0100 Subject: [PATCH] [entropy.db] EntropyRepository.checksum: skip queries if baseinfo table does not exist --- libraries/entropy/db/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 25d9c5eb6..36ea33228 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -6575,6 +6575,15 @@ class EntropyRepository(EntropyRepositoryPluginStore, TextInterface): m = hashlib.md5() + if not self._doesTableExist("baseinfo"): + if strings: + m.update(const_convert_to_rawstring("~empty~")) + result = m.hexdigest() + else: + result = "~empty_db~" + self.live_cache[c_tup] = result[:] + return result + cur = self._cursor().execute(""" SELECT idpackage,atom,name,version,versiontag, revision,branch,slot,etpapi,trigger FROM