From a8c1d25ee188f35cdda2eee72c394fa62bf0825a Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318> Date: Wed, 23 Jan 2008 13:57:49 +0000 Subject: [PATCH] - updated TODO - added dependenciesTest after every reagent run - print sqlite error when triggering ImportError exception git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1084 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- TODO | 3 ++- libraries/databaseTools.py | 4 ++-- libraries/reagentTools.py | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 1f2e9c7eb..8b7aa783a 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,6 @@ TODO list: - check mail error (*) - update progress in calculating removal (*) - - add deptest check for every reagent run (*) - change package naming format adding category - migrate server code to ServerInterface - Community repositories @@ -10,6 +9,8 @@ TODO list: - handle multiuser on entropy server using equo interface Spritz: + - handle config files updates interface + - add masking interface - handle queue dependencies in the queue tab too - add branch switching menu+stuff - wrap root password request diff --git a/libraries/databaseTools.py b/libraries/databaseTools.py index e858159f4..fff3e397b 100644 --- a/libraries/databaseTools.py +++ b/libraries/databaseTools.py @@ -30,8 +30,8 @@ try: # try with sqlite3 from python 2.5 - default one except ImportError: # fallback to embedded pysqlite try: from pysqlite2 import dbapi2 - except ImportError: - raise exceptionTools.SystemError("Entropy needs sqlite+pysqlite or Python compiled with sqlite support. Cannot continue.") + except ImportError, e: + raise exceptionTools.SystemError("Entropy needs a working sqlite+pysqlite or Python compiled with sqlite support. Error: %s" % (str(e),)) import dumpTools diff --git a/libraries/reagentTools.py b/libraries/reagentTools.py index 9b3278e67..bc58e5053 100644 --- a/libraries/reagentTools.py +++ b/libraries/reagentTools.py @@ -296,6 +296,10 @@ def update(options): dbconn.commitChanges() # regen dependstable dependsTableInitialize(dbconn, False) + dbconn.commitChanges() + + # checking dependencies and print issues + dependenciesTest() dbconn.closeDB()