From b7a9400e3987ae8e2c86e7147320ec573243047a Mon Sep 17 00:00:00 2001 From: ionburger Date: Tue, 8 Nov 2022 14:47:25 -0700 Subject: [PATCH] eee --- py/storage.py | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/py/storage.py b/py/storage.py index e17754b..555a955 100644 --- a/py/storage.py +++ b/py/storage.py @@ -15,14 +15,18 @@ def config(value,db="config",serverid=server,mode="r"): } - with shelve.open("bot.shlf",writeback=True) as data: - if mode == "r": - try: - return data[db][serverid][value] - except: - return default[value] - elif mode == "w": - data[db][serverid] = value - return("success") - else: - print("error") \ No newline at end of file + try: + with shelve.open("bot.shlf",writeback=True) as data: + if mode == "r": + try: + return data[db][serverid][value] + except: + return default[value] + elif mode == "w": + data[db][serverid] = value + return("success") + else: + print("error") + except: + print("a storage error occured so default was returned") + return default[value] \ No newline at end of file