py.lib.aw_db_tools
1:e90eb3d2fd01
Go to Latest
py.lib.aw_db_tools/src/aw_db_tools/sqlite.py
.
3 Обёртка вокруг стандартного модуля работы с СУБД SQLite. Создана исключительно из собственных представлений
8 from sqlite3 import Error as DBError, IntegrityError
12 def __init__(self, db_file):
13 self._conn = sqlite3.connect(db_file)
14 self._ex = self._conn.execute
15 self.commit = self._conn.commit
16 self.rollback = self._conn.rollback
19 self._ex("PRAGMA journal=WAL")
20 self._ex("PRAGMA foreign_keys=ON")
31 def __call__(self, *a, **kwa):
32 cur = self._conn.cursor()
33 cur.execute(*a, **kwa)
36 def cq(self, *a, **wa):