py.lib
39:b8d559c989d6
Go to Latest
py.lib/db/sqlite.py
+ Возможность воссоздавать объекты классов из кортежей и словарей
3 from sqlite3 import Error, IntegrityError
7 def __init__(self, db_file):
8 self._conn = sqlite3.connect(db_file)
9 self._ex = self._conn.execute
10 self.commit = self._conn.commit
11 self.rollback = self._conn.rollback
14 self._ex("PRAGMA journal=WAL")
15 self._ex("PRAGMA foreign_keys=ON")
25 def __call__(self, *a, **kwa):
26 cur = self._conn.cursor()
27 cur.execute(*a, **kwa)
30 def cq(self, *a, **wa):