fix api
This commit is contained in:
parent
2e6c1bef63
commit
690b454bb1
@ -66,6 +66,8 @@ def set_env_setting(env: dict,
|
|||||||
更新系统环境变量
|
更新系统环境变量
|
||||||
"""
|
"""
|
||||||
for k, v in env.items():
|
for k, v in env.items():
|
||||||
|
if k == "undefined":
|
||||||
|
continue
|
||||||
if hasattr(settings, k):
|
if hasattr(settings, k):
|
||||||
if v == "None":
|
if v == "None":
|
||||||
v = None
|
v = None
|
||||||
|
@ -223,32 +223,17 @@ class Settings(BaseSettings):
|
|||||||
# 自动检查和更新站点资源包(站点索引、认证等)
|
# 自动检查和更新站点资源包(站点索引、认证等)
|
||||||
AUTO_UPDATE_RESOURCE: bool = True
|
AUTO_UPDATE_RESOURCE: bool = True
|
||||||
|
|
||||||
@validator("SUBSCRIBE_RSS_INTERVAL", pre=True, always=True)
|
@validator("SUBSCRIBE_RSS_INTERVAL",
|
||||||
def convert_rss_interval(cls, value):
|
"COOKIECLOUD_INTERVAL",
|
||||||
|
"MEDIASERVER_SYNC_INTERVAL",
|
||||||
|
pre=True, always=True)
|
||||||
|
def convert_int(cls, value):
|
||||||
if not value:
|
if not value:
|
||||||
return 0
|
return 0
|
||||||
try:
|
try:
|
||||||
return int(value)
|
return int(value)
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
raise ValueError("SUBSCRIBE_RSS_INTERVAL设置有误,不是数字!")
|
raise ValueError(f"{value} 格式错误,不是有效数字!")
|
||||||
|
|
||||||
@validator("COOKIECLOUD_INTERVAL", pre=True, always=True)
|
|
||||||
def convert_cookiecloud_interval(cls, value):
|
|
||||||
if not value:
|
|
||||||
return 0
|
|
||||||
try:
|
|
||||||
return int(value)
|
|
||||||
except (ValueError, TypeError):
|
|
||||||
raise ValueError("COOKIECLOUD_INTERVAL设置有误,不是数字!")
|
|
||||||
|
|
||||||
@validator("MEDIASERVER_SYNC_INTERVAL", pre=True, always=True)
|
|
||||||
def convert_mediaserver_sync_interval(cls, value):
|
|
||||||
if not value:
|
|
||||||
return 0
|
|
||||||
try:
|
|
||||||
return int(value)
|
|
||||||
except (ValueError, TypeError):
|
|
||||||
raise ValueError("MEDIASERVER_SYNC_INTERVAL设置有误,不是数字!")
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def INNER_CONFIG_PATH(self):
|
def INNER_CONFIG_PATH(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user