From e98b7a063f55b3374761a9eeb41d9c0f2f8b48c3 Mon Sep 17 00:00:00 2001 From: jay817 Date: Mon, 25 Nov 2024 20:28:33 -0500 Subject: [PATCH] Update jimm.py --- jimm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jimm.py b/jimm.py index 5bda185..f912d74 100644 --- a/jimm.py +++ b/jimm.py @@ -22,17 +22,17 @@ def SQL(): con.execute('PRAGMA journal_mode=wal') con.execute('PRAGMA busy_timeout='f'{1e9}') con.execute('CREATE TABLE IF NOT EXISTS kv(k, v, t DEFAULT CURRENT_TIMESTAMP)') - os.makedirs('.blob', exist_ok=True) + os.makedirs('.db-blob', exist_ok=True) def put(sql, filename, blob): sha1 = hashlib.sha1(blob).hexdigest() if not sql('SELECT 1 FROM kv WHERE v=?', sha1): try: - with open(f'.blob/{sha1}', 'xb') as f: f.write(blob) + with open(f'.db-blob/{sha1}', 'xb') as f: f.write(blob) print(f'{G(len(blob)):>16} {filename}') except FileExistsError: pass sql[filename] = sha1 def get(sql, filename): - return open(f'.blob/{sql[filename]}', 'rb').read() + return open(f'.db-blob/{sql[filename]}', 'rb').read() return type('', (), dict(put=put, get=get, __call__=lambda _, q, *p: list(map(dict, con.execute(q, p))),