Use sqlite3 instead of pyspatialite for SpatiaLite connections

This commit is contained in:
gacarrillor 2017-10-26 09:16:31 -05:00
parent 5b64af1365
commit 6402160526

View File

@ -590,11 +590,7 @@ def startServerPlugin(packageName):
def spatialite_connect(*args, **kwargs):
"""returns a dbapi2.Connection to a SpatiaLite db
either using pyspatialite if it is present
or using the "mod_spatialite" extension (python3)"""
try:
from pyspatialite import dbapi2
except ImportError:
using the "mod_spatialite" extension (python3)"""
import sqlite3
con = sqlite3.dbapi2.connect(*args, **kwargs)
con.enable_load_extension(True)
@ -621,7 +617,6 @@ or using the "mod_spatialite" extension (python3)"""
cur.close()
con.enable_load_extension(False)
return con
return dbapi2.connect(*args, **kwargs)
class OverrideCursor():