chore: 设置格式化规则,移除无用依赖

This commit is contained in:
amtoaer
2023-11-23 00:35:02 +08:00
parent b56d694f53
commit 83b1812e7f
8 changed files with 71 additions and 40 deletions

View File

@@ -1,8 +1,9 @@
from dataclasses import dataclass, field, fields
from dataclasses_json import DataClassJsonMixin
from pathlib import Path
from typing import Self
from dataclasses_json import DataClassJsonMixin
from constants import DEFAULT_CONFIG_PATH
@@ -46,11 +47,15 @@ class Config(DataClassJsonMixin):
def init_settings() -> Config:
if DEFAULT_CONFIG_PATH.exists():
conf = Config.load(DEFAULT_CONFIG_PATH)
else:
conf = Config()
return conf.save(DEFAULT_CONFIG_PATH).validate()
return (
(
Config.load(DEFAULT_CONFIG_PATH)
if DEFAULT_CONFIG_PATH.exists()
else Config()
)
.save(DEFAULT_CONFIG_PATH)
.validate()
)
settings = init_settings()