17 lines
299 B
Python
17 lines
299 B
Python
import sqlite3
|
|
import os.path as path
|
|
import contextlib as ctx
|
|
|
|
from ter.config import Settings
|
|
|
|
settings = Settings()
|
|
|
|
|
|
def connect_db():
|
|
return ctx.closing(
|
|
sqlite3.connect(
|
|
f"file:{path.join(settings.DATA_DIR, 'db.sqlite')}?mode=ro",
|
|
uri=True,
|
|
)
|
|
)
|