From be98e8e6f8f40fd24b245a3f376e0fe3288dadba Mon Sep 17 00:00:00 2001 From: "ZetGo | Aleksej K." Date: Sat, 7 Jun 2025 22:35:22 +0300 Subject: [PATCH] [+] db answer fix + logger wawning --- heroku/database.py | 4 +++- heroku/modules/heroku_backup.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/heroku/database.py b/heroku/database.py index a8fab93..db5a85c 100644 --- a/heroku/database.py +++ b/heroku/database.py @@ -145,7 +145,9 @@ class Database(dict): try: db = self._db_file.read_text() - db = re.sub(r'(hikka\.)(\S+\":)', lambda m: 'heroku.' + m.group(2), db) + if re.search(r'"(hikka\.)(\S+\":)', db): + logging.warning("Converting db after update") + db = re.sub(r'(hikka\.)(\S+\":)', lambda m: 'heroku.' + m.group(2), db) self.update(**json.loads(db)) except json.decoder.JSONDecodeError: logger.warning("Database read failed! Creating new one...") diff --git a/heroku/modules/heroku_backup.py b/heroku/modules/heroku_backup.py index e3371a4..c6c1a37 100644 --- a/heroku/modules/heroku_backup.py +++ b/heroku/modules/heroku_backup.py @@ -87,7 +87,7 @@ class HerokuBackupMod(loader.Module): self.set("period", value * 60 * 60) self.set("last_backup", round(time.time())) - await call.answer(self.strings("saved"), show_alert=True) + await self.inline.bot(call.answer(self.strings("saved"), show_alert=True)) await call.delete() @loader.command()