diff --git a/sqlite3-python/README.md b/sqlite3-python/README.md index d59e15c..5042995 100644 --- a/sqlite3-python/README.md +++ b/sqlite3-python/README.md @@ -12,17 +12,16 @@ sql = SQL() # Simple ```python def sql(): - import sqlite3 - sql = sqlite3.connect('db.sqlite', isolation_level=None).execute + sql = __import__('sqlite3').connect('sql.db', isolation_level=None).execute sql('PRAGMA journal_mode=WAL') sql('CREATE TABLE IF NOT EXISTS dict (key TEXT PRIMARY KEY, value)') return type('', (), dict(__call__=lambda _, *args: [*sql(*args)], - __setitem__=lambda _, k, v: sql( - 'INSERT OR REPLACE INTO dict VALUES (?, ?)', (k, v)) or {k: v}, - __getitem__=lambda _, k: sql( - 'SELECT value FROM dict WHERE key = ?', (k,)).fetchone()[0] + __setitem__=lambda _, k, v: + sql('INSERT OR REPLACE INTO dict VALUES (?, ?)', (k, v)) or {k: v}, + __getitem__=lambda _, k: + sql('SELECT value FROM dict WHERE key = ?', (k,)).fetchone()[0] ))() -# + sql()[4] = 2 print(sql()[4]) # 2 ```