demucs-server/src/demucs_server/db.py

23 lines
404 B
Python

import sqlite3
from flask import g
import os
DATABASE = os.environ.get("DATABASE_PATH") or "data.db"
from . import app
def get_db():
db = getattr(g, "_database", None)
if db is None:
db = g._database = sqlite3.connect(DATABASE)
return db
@app.teardown_appcontext
def close_connection(exception):
db = getattr(g, "_database", None)
if db is not None:
db.close()