20 lines
449 B
Python
20 lines
449 B
Python
from sqlitedict import SqliteDict
|
|
from varname.core import nameof
|
|
from hashlib import md5
|
|
|
|
class ModSqliteDict(SqliteDict):
|
|
def __init__(self):
|
|
|
|
# Initialize in-memory db
|
|
self.filename = ':memory:'
|
|
super().__init__()
|
|
|
|
def set_key(self, item):
|
|
name = nameof(item)
|
|
self[name] = item
|
|
|
|
def set_key_value(self, item, value):
|
|
name = nameof(item)
|
|
self[name] = value
|
|
|
|
mem = ModSqliteDict() |