12 lines
361 B
Python
12 lines
361 B
Python
from flask import g, current_app
|
|
from .database.sqlite import SQLite
|
|
import json
|
|
|
|
def get_db():
|
|
db = getattr(g, "_database", None)
|
|
|
|
if db is None:
|
|
if str(current_app.config["config"]["database"]["type"]).casefold() == "SQLite".casefold():
|
|
db = g._database = SQLite(current_app.config["config"]["database"]["name"])
|
|
|
|
return db |