mirror of
https://github.com/amtoaer/bili-sync.git
synced 2026-05-18 12:27:35 +08:00
chore: 设置格式化规则,移除无用依赖
This commit is contained in:
17
settings.py
17
settings.py
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user