Axione-IPE-Viewer/webapp/ipe_fetcher/sqlite_connector/cursor.py

16 lines
386 B
Python
Raw Normal View History

2022-03-23 22:54:04 +01:00
import sqlite3
2023-02-28 22:31:35 +01:00
def get_cursor_with_spatialite(db_path: str = None) -> sqlite3.Cursor:
2022-03-23 22:54:04 +01:00
db = sqlite3.connect(db_path)
cur = db.cursor()
db.enable_load_extension(True)
cur.execute('SELECT load_extension("mod_spatialite")')
return cur
2022-11-16 16:10:30 +01:00
2023-02-28 22:31:35 +01:00
def get_base_cursor(db_path: str = None) -> sqlite3.Cursor:
2022-11-16 16:10:30 +01:00
db = sqlite3.connect(db_path)
cur = db.cursor()
return cur