Update init_config.py

This commit is contained in:
HibiKier 2021-09-09 16:39:03 +08:00 committed by GitHub
parent 6688c4626b
commit 5325bc3e32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,3 @@
from configs.path_config import DATA_PATH
from pathlib import Path
try:
import ujson as json
@ -6,12 +5,12 @@ except ModuleNotFoundError:
import json
def init_config(plugins2info_dict, plugins2cd_dict, plugins2exists_dict):
def init_config(plugins2info_dict, plugins2cd_dict, plugins2exists_dict, DATA_PATH):
plugins2info_file = Path(DATA_PATH) / 'configs' / 'plugins2info.json'
plugins2info_file.parent.mkdir(exist_ok=True, parents=True)
if plugins2info_file.exists():
with open(plugins2info_file, 'r') as f:
with open(plugins2info_file, 'r', encoding='utf8') as f:
_data = json.load(f)
for p in plugins2info_dict:
if not _data.get(p):