py25 comes with pysqlite module in the stdlib
This commit is contained in:
parent
307abbc384
commit
3535249ba1
3 changed files with 36 additions and 10 deletions
|
@ -20,7 +20,14 @@ import stat
|
||||||
from common import gajim
|
from common import gajim
|
||||||
import logger
|
import logger
|
||||||
|
|
||||||
from pysqlite2 import dbapi2 as sqlite # DO NOT MOVE ABOVE OF import gajim
|
# DO NOT MOVE ABOVE OF import gajim
|
||||||
|
try:
|
||||||
|
import sqlite3 as sqlite # python 2.5
|
||||||
|
except ImportError:
|
||||||
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
|
|
||||||
def create_log_db():
|
def create_log_db():
|
||||||
print _('creating logs database')
|
print _('creating logs database')
|
||||||
|
|
|
@ -207,9 +207,12 @@ class OptionsParser:
|
||||||
'''create table unread_messages if there is no such table'''
|
'''create table unread_messages if there is no such table'''
|
||||||
import exceptions
|
import exceptions
|
||||||
try:
|
try:
|
||||||
from pysqlite2 import dbapi2 as sqlite
|
import sqlite3 as sqlite # python 2.5
|
||||||
except ImportError:
|
except ImportError:
|
||||||
raise exceptions.PysqliteNotAvailable
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
import logger
|
import logger
|
||||||
|
|
||||||
con = sqlite.connect(logger.LOG_DB_PATH)
|
con = sqlite.connect(logger.LOG_DB_PATH)
|
||||||
|
@ -283,9 +286,12 @@ class OptionsParser:
|
||||||
'''create table transports_cache if there is no such table'''
|
'''create table transports_cache if there is no such table'''
|
||||||
import exceptions
|
import exceptions
|
||||||
try:
|
try:
|
||||||
from pysqlite2 import dbapi2 as sqlite
|
import sqlite3 as sqlite # python 2.5
|
||||||
except ImportError:
|
except ImportError:
|
||||||
raise exceptions.PysqliteNotAvailable
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
import logger
|
import logger
|
||||||
|
|
||||||
con = sqlite.connect(logger.LOG_DB_PATH)
|
con = sqlite.connect(logger.LOG_DB_PATH)
|
||||||
|
@ -309,9 +315,12 @@ class OptionsParser:
|
||||||
'''apply indeces to the logs database'''
|
'''apply indeces to the logs database'''
|
||||||
import exceptions
|
import exceptions
|
||||||
try:
|
try:
|
||||||
from pysqlite2 import dbapi2 as sqlite
|
import sqlite3 as sqlite # python 2.5
|
||||||
except ImportError:
|
except ImportError:
|
||||||
raise exceptions.PysqliteNotAvailable
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
import logger
|
import logger
|
||||||
print _('migrating logs database to indeces')
|
print _('migrating logs database to indeces')
|
||||||
con = sqlite.connect(logger.LOG_DB_PATH)
|
con = sqlite.connect(logger.LOG_DB_PATH)
|
||||||
|
@ -333,7 +342,13 @@ class OptionsParser:
|
||||||
|
|
||||||
def update_config_to_01015(self):
|
def update_config_to_01015(self):
|
||||||
'''clean show values in logs database'''
|
'''clean show values in logs database'''
|
||||||
from pysqlite2 import dbapi2 as sqlite
|
try:
|
||||||
|
import sqlite3 as sqlite # python 2.5
|
||||||
|
except ImportError:
|
||||||
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
import logger
|
import logger
|
||||||
con = sqlite.connect(logger.LOG_DB_PATH)
|
con = sqlite.connect(logger.LOG_DB_PATH)
|
||||||
cur = con.cursor()
|
cur = con.cursor()
|
||||||
|
|
|
@ -44,10 +44,14 @@ C_SUBJECT,
|
||||||
C_NICKNAME
|
C_NICKNAME
|
||||||
) = range(2, 6)
|
) = range(2, 6)
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from pysqlite2 import dbapi2 as sqlite
|
import sqlite3 as sqlite # python 2.5
|
||||||
except ImportError:
|
except ImportError:
|
||||||
raise exceptions.PysqliteNotAvailable
|
try:
|
||||||
|
from pysqlite2 import dbapi2 as sqlite
|
||||||
|
except ImportError:
|
||||||
|
raise exceptions.PysqliteNotAvailable
|
||||||
|
|
||||||
|
|
||||||
class HistoryManager:
|
class HistoryManager:
|
||||||
|
|
Loading…
Add table
Reference in a new issue