summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-06-18 14:05:34 +0200
committerAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-06-18 14:05:34 +0200
commit21b93c832a4481607ee19e515dbb8cd458e0691a (patch)
treeb1d8127202aef1ec449057983fd66a6989e26e04
parent86525fb8234a100ef3a445d8dca44fddf4ae04e0 (diff)
downloadlogilab-common-21b93c832a4481607ee19e515dbb8cd458e0691a.tar.gz
use sqlite3 (builtin) module when available
-rw-r--r--db.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/db.py b/db.py
index f974789..c150314 100644
--- a/db.py
+++ b/db.py
@@ -567,7 +567,7 @@ class _SqliteAdvFuncHelper(_GenericAdvFuncHelper):
PREFERED_DRIVERS = {
"postgres" : [ 'psycopg2', 'psycopg', 'pgdb', 'pyPgSQL.PgSQL', ],
"mysql" : [ 'MySQLdb', ], # 'pyMySQL.MySQL, ],
- "sqlite" : [ 'pysqlite2.dbapi2', 'sqlite', ],
+ "sqlite" : ['sqlite3', 'pysqlite2.dbapi2', 'sqlite', ],
}
_ADAPTERS = {
@@ -578,7 +578,8 @@ _ADAPTERS = {
},
'mysql' : { 'MySQLdb' : _MySqlDBAdapter, },
'sqlite' : { 'pysqlite2.dbapi2' : _PySqlite2Adapter,
- 'sqlite' : _SqliteAdapter, },
+ 'sqlite' : _SqliteAdapter,
+ 'sqlite3' : _PySqlite2Adapter, },
}
# _AdapterDirectory could be more generic by adding a 'protocol' parameter