From f04eb222d334ca1b00c6a20b1d968334670ff1b0 Mon Sep 17 00:00:00 2001 From: qwerdvd <105906879+qwerdvd@users.noreply.github.com> Date: Fri, 11 Aug 2023 23:07:02 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=E6=9B=B4=E4=BC=98=E9=9B=85=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../arknightsuid_roleinfo/draw_roleinfo_card.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py b/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py index f389a57..d78e2f3 100644 --- a/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py +++ b/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py @@ -1,11 +1,6 @@ -import asyncio -import json - -import msgspec from gsuid_core.data_store import get_res_path from gsuid_core.utils.error_reply import get_error -from gsuid_core.utils.image.convert import convert_img -from PIL import Image +from msgspec import json as msgjson from ..utils.ark_api import ark_skd_api @@ -21,5 +16,5 @@ async def get_role_img(sr_uid: str): player_save_path = get_res_path(['ArknightsUID', 'players']) - with open(player_save_path / f'{uid}.json', 'w', encoding='UTF-8') as f: - json.dump(json.loads(msgspec.json.encode(player_info)), f, ensure_ascii=False, indent=4) + with open(player_save_path / f'{uid}.json', 'wb') as file: + file.write(msgjson.format(msgjson.encode(player_info), indent=4))