Rev 411: Warn about versions of sqlite that are too old. in file:///home/jelmer/bzr-svn/0.3/
Jelmer Vernooij
jelmer at samba.org
Wed Jan 24 14:20:16 GMT 2007
------------------------------------------------------------
revno: 411
revision-id: jelmer at samba.org-20070124142002-rbqv3bbu1kzf6xpu
parent: jelmer at samba.org-20070124125822-cnzucxd5i9nhmgvy
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.3
timestamp: Wed 2007-01-24 15:20:02 +0100
message:
Warn about versions of sqlite that are too old.
modified:
__init__.py __init__.py-20051008155114-eae558e6cf149e1d
=== modified file '__init__.py'
--- a/__init__.py 2007-01-24 12:58:22 +0000
+++ b/__init__.py 2007-01-24 14:20:02 +0000
@@ -74,11 +74,17 @@
try:
import sqlite3
except ImportError:
- from pysqlite2 import dbapi2
+ from pysqlite2 import dbapi2 as sqlite3
except:
warning('Needs at least Python2.5 or Python2.4 with the pysqlite2 module')
raise bzrlib.errors.BzrError("missing sqlite library")
+ if (sqlite3.sqlite_version_info[0] < 3 or
+ (sqlite3.sqlite_version_info[0] == 3 and
+ sqlite3.sqlite_version_info[1] < 3)):
+ warning('Needs at least sqlite 3.3.x')
+ raise bzrlib.errors.BzrError("incompatible sqlite library")
+
check_bzrlib_version(required_bzr_version)
check_subversion_version()
check_pysqlite_version()
More information about the bazaar-commits
mailing list