Fix file read-write

This commit is contained in:
Pedro Rey Anca 2025-02-10 13:59:52 +01:00
parent c798cc2ffb
commit fd22566ddf
Signed by: peprolinbot
GPG key ID: 053EA6E00116533A

View file

@ -1,4 +1,6 @@
from telethon import TelegramClient, events
import json
import config
from utils import parse_menu_message, InvalidMenuMessageError
@ -15,10 +17,14 @@ async def handler(event):
except InvalidMenuMessageError as e:
print(e)
return
with open(config.menu_history_file_path, "rw", encoding='utf-8') as f:
with open(config.menu_history_file_path, "r", encoding='utf-8') as f:
menus = json.load(f)
menus[msg.date.strftime("%d-%m-%Y")] = {"courses": courses,
"message": msg.message}
menus[msg.date.strftime("%d-%m-%Y")] = {"courses": courses,
"message": msg.message}
with open(config.menu_history_file_path, "w", encoding='utf-8') as f:
json.dump(menus, f, ensure_ascii=False, indent=4)