diff --git a/sqlite3-python/README.md b/sqlite3-python/README.md index 3e07cbe..93cd2c1 100644 --- a/sqlite3-python/README.md +++ b/sqlite3-python/README.md @@ -1,10 +1,12 @@ # Simple ```python -import sqlite3 -conn = sqlite3.connect('db.sqlite', isolation_level=None) -conn.row_factory = lambda *args: dict(sqlite3.Row(*args)) -sql = lambda *args: list(conn.execute(*args)) -sql('PRAGMA journal_mode=WAL') +def SQL(): + import sqlite3 + conn = sqlite3.connect('db.sqlite', isolation_level=None) + conn.execute('PRAGMA journal_mode=WAL') + conn.row_factory = sqlite3.Row + return lambda *args: [dict(row) for row in conn.execute(*args)] +sql = SQL() ``` # Class ```python