From ef32be7289ac42353d12f59f7f1b618c47360c62 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 19:07:37 +0000 Subject: [PATCH] refactor: replace `json.loads()` with `json.load()` The `json` module provides two ways to read JSON data: a `.loads()` method that accepts a JSON string, and a `.load()` method, that works on files directly. So instead of reading a file manually and passing it to `json.loads()`, it is --- src/plugins/nonebot_plugin_addFriend/__init__.py | 2 +- src/plugins/nonebot_plugin_addFriend/configUtil.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/nonebot_plugin_addFriend/__init__.py b/src/plugins/nonebot_plugin_addFriend/__init__.py index b3a9fe1..7c31e52 100644 --- a/src/plugins/nonebot_plugin_addFriend/__init__.py +++ b/src/plugins/nonebot_plugin_addFriend/__init__.py @@ -104,7 +104,7 @@ async def _(bot: Bot, event: MessageEvent, args: Message = CommandArg()): global config # 下个版本把其他俩json也重载一下,不知道为啥这次就不想改 with open(configPath, 'r', encoding='utf-8') as fp: - config = json.loads(fp.read()) + config = json.load(fp) check_dict_key_bot_id(config, requestorDict, numDict, bot) text = event.get_plaintext().strip() argsText = args.extract_plain_text().strip() diff --git a/src/plugins/nonebot_plugin_addFriend/configUtil.py b/src/plugins/nonebot_plugin_addFriend/configUtil.py index 14798d8..72af898 100644 --- a/src/plugins/nonebot_plugin_addFriend/configUtil.py +++ b/src/plugins/nonebot_plugin_addFriend/configUtil.py @@ -39,7 +39,7 @@ def readData(path, content=None, update=0) -> dict: with open(path, "w", encoding="utf-8") as fp: json.dump(content, fp, ensure_ascii=False) with open(path, "r", encoding="utf-8") as fp: - data = json.loads(fp.read()) + data = json.load(fp) return data