class DbMemory(DbBase):
- def __init__(self, logger_name='db', master_password=None):
- super().__init__(logger_name, master_password)
+ def __init__(self, logger_name='db'):
+ super().__init__(logger_name)
self.db = {}
def db_connect(self, config):
"""
if "logger_name" in config:
self.logger = logging.getLogger(config["logger_name"])
+ self.master_password = config.get("masterpassword")
@staticmethod
def _format_filter(q_filter):
return None
self.db[table][i] = deepcopy(indata)
return {"updated": 1}
+ except DbException:
+ raise
except Exception as e: # TODO refine
raise DbException(str(e))