Files
Anthias/lib/db.py

23 lines
459 B
Python

from __future__ import absolute_import
from __future__ import unicode_literals
import sqlite3
from contextlib import contextmanager
from . import queries
conn = lambda db: sqlite3.connect(db, detect_types=sqlite3.PARSE_DECLTYPES)
@contextmanager
def cursor(connection):
cur = connection.cursor()
yield cur
cur.close()
@contextmanager
def commit(connection):
cur = connection.cursor()
yield cur
connection.commit()
cur.close()