Update DBInterface.py

This commit is contained in:
ahmedbodi 2013-12-09 15:49:03 +00:00
parent 0d57d4e725
commit 75961601cd

View File

@ -39,34 +39,35 @@ class DBInterface():
self.bitcoinrpc = bitcoinrpc self.bitcoinrpc = bitcoinrpc
def connectDB(self): def connectDB(self):
if settings.VARIABLE_DIFF: if settings.VARIABLE_DIFF and settings.DATABASE_DRIVER == "mysql":
log.debug("DB_Mysql_Vardiff INIT") log.debug("DB_Mysql_Vardiff INIT")
import DB_Mysql_Vardiff import DB_Mysql_Vardiff
return DB_Mysql_Vardiff.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": elif settings.DATABASE_DRIVER == "sqlite":
log.debug('DB_Sqlite INIT') log.debug('DB_Sqlite INIT')
import DB_Sqlite import DB_Sqlite
return DB_Sqlite.DB_Sqlite() return DB_Sqlite.DB_Sqlite()
elif settings.DATABASE_DRIVER == "mysql": elif settings.DATABASE_DRIVER == "mysql":
log.debug('DB_Mysql INIT') log.debug('DB_Mysql INIT')
import DB_Mysql import DB_Mysql
return DB_Mysql.DB_Mysql() return DB_Mysql.DB_Mysql()
elif settings.DATABASE_DRIVER == "postgresql": elif settings.DATABASE_DRIVER == "postgresql":
log.debug('DB_Postgresql INIT') log.debug('DB_Postgresql INIT')
import DB_Postgresql import DB_Postgresql
return DB_Postgresql.DB_Postgresql() return DB_Postgresql.DB_Postgresql()
elif settings.DATABASE_DRIVER == "none": elif settings.DATABASE_DRIVER == "none":
log.debug('DB_None INIT') log.debug('DB_None INIT')
import DB_None import DB_None
return DB_None.DB_None() return DB_None.DB_None()
else: else:
log.error('Invalid DATABASE_DRIVER -- using NONE') log.error('Invalid DATABASE_DRIVER -- using NONE')
log.debug('DB_None INIT') log.debug('DB_None INIT')
import DB_None import DB_None
return DB_None.DB_None() return DB_None.DB_None()
log.debug('DB_Mysql INIT')
import DB_Mysql
return DB_Mysql.DB_Mysql()
def clearusercache(self): def clearusercache(self):
log.debug("DBInterface.clearusercache called") log.debug("DBInterface.clearusercache called")