from pathlib import Path import sqlite3 def get_conn(db: Path) -> sqlite3.Connection: conn = sqlite3.connect(db, autocommit=True) conn.row_factory = sqlite3.Row _ = conn.executescript(""" PRAGMA journal_mode = WAL; PRAGMA mmap_size = 134217728; PRAGMA cache_size = 4000; PRAGMA synchronous = NORMAL; PRAGMA foreign_keys = ON; """) return conn