From 1fa013dd0007ba35f1f1f04f503c6e9cc3908d9d Mon Sep 17 00:00:00 2001 From: jay817 Date: Tue, 24 Sep 2024 09:30:56 -0400 Subject: [PATCH] Update sqlite3-python/README.md --- sqlite3-python/README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sqlite3-python/README.md b/sqlite3-python/README.md index 0af9c81..d59e15c 100644 --- a/sqlite3-python/README.md +++ b/sqlite3-python/README.md @@ -11,21 +11,20 @@ sql = SQL() # Simple ```python -def SQL(): +def sql(): import sqlite3 sql = sqlite3.connect('db.sqlite', 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)), + '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 = SQL() -sql[4] = 2 -print(sql[4]) # 2 +sql()[4] = 2 +print(sql()[4]) # 2 ``` # Class