From 75961601cd9091fe85d88b7aece76bec63f2ced2 Mon Sep 17 00:00:00 2001 From: ahmedbodi Date: Mon, 9 Dec 2013 15:49:03 +0000 Subject: [PATCH] Update DBInterface.py --- mining/DBInterface.py | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/mining/DBInterface.py b/mining/DBInterface.py index a5539bc..645b9b4 100644 --- a/mining/DBInterface.py +++ b/mining/DBInterface.py @@ -39,34 +39,35 @@ class DBInterface(): self.bitcoinrpc = bitcoinrpc def connectDB(self): - if settings.VARIABLE_DIFF: + if settings.VARIABLE_DIFF and settings.DATABASE_DRIVER == "mysql": log.debug("DB_Mysql_Vardiff INIT") import DB_Mysql_Vardiff return DB_Mysql_Vardiff.DB_Mysql_Vardiff() + else log.debug('DB_Mysql INIT') + import DB_Mysql + return DB_Mysql.DB_Mysql() elif settings.DATABASE_DRIVER == "sqlite": - log.debug('DB_Sqlite INIT') - import DB_Sqlite - return DB_Sqlite.DB_Sqlite() + log.debug('DB_Sqlite INIT') + import DB_Sqlite + return DB_Sqlite.DB_Sqlite() elif settings.DATABASE_DRIVER == "mysql": - log.debug('DB_Mysql INIT') - import DB_Mysql - return DB_Mysql.DB_Mysql() + log.debug('DB_Mysql INIT') + import DB_Mysql + return DB_Mysql.DB_Mysql() elif settings.DATABASE_DRIVER == "postgresql": - log.debug('DB_Postgresql INIT') - import DB_Postgresql - return DB_Postgresql.DB_Postgresql() + log.debug('DB_Postgresql INIT') + import DB_Postgresql + return DB_Postgresql.DB_Postgresql() elif settings.DATABASE_DRIVER == "none": - log.debug('DB_None INIT') - import DB_None - return DB_None.DB_None() + log.debug('DB_None INIT') + import DB_None + return DB_None.DB_None() else: - log.error('Invalid DATABASE_DRIVER -- using NONE') - log.debug('DB_None INIT') - import DB_None - return DB_None.DB_None() - log.debug('DB_Mysql INIT') - import DB_Mysql - return DB_Mysql.DB_Mysql() + log.error('Invalid DATABASE_DRIVER -- using NONE') + log.debug('DB_None INIT') + import DB_None + return DB_None.DB_None() + def clearusercache(self): log.debug("DBInterface.clearusercache called")