try: # Python 2.5 from sqlite3 import dbapi2 except ImportError: # Python < 2.5 from pysqlite2 import dbapi2 ISOLATION_LEVELS = (None, "", "DEFERRED", "IMMEDIATE", "EXCLUSIVE") placeholder = '?' CODEMAP = {} def connect(fname, isolation_level=None, **kw): dbapi2.register_converter('datetime', dbapi2.converters['TIMESTAMP']) return dbapi2.connect( fname, isolation_level=isolation_level, detect_types=dbapi2.PARSE_DECLTYPES, **kw)