db_manager: properly parse sqlite version (followup 5b86e38)

This commit is contained in:
Juergen E. Fischer 2015-07-11 23:42:02 +02:00
parent 5b86e38676
commit a6c3de3047

View File

@ -126,8 +126,8 @@ class SpatiaLiteDBConnector(DBConnector):
return True return True
def isgpkg(self): def isgpkg(self):
info = float( ".".join( self.getInfo()[0].split('.')[0:2] ) ) info = map( int, self.getInfo()[0].split('.')[0:2] )
if info < 4.2: if info[0] < 4 or (info[0]==4 and info[1]<2):
result = self.uri().database()[-5:] == ".gpkg" result = self.uri().database()[-5:] == ".gpkg"
else: else:
sql = u"SELECT HasGeoPackage()" sql = u"SELECT HasGeoPackage()"