토너먼트 추가 버그 수정
parent
6815540ae6
commit
3864974ac0
|
|
@ -73,13 +73,19 @@ class Settings(BaseSettings):
|
|||
featured_group: str = "A"
|
||||
football_data_token: str = "" # football-data 사용 시 토큰
|
||||
football_data_competition: str = "WC"
|
||||
# 결과(스코어) 소스 — 일정 소스와 분리. 빈값이면 schedule_source 사용.
|
||||
# openfootball 은 결과 미게시라, 자동 종료를 쓰려면 football-data 권장.
|
||||
# 결과(스코어) 소스 — 일정 소스와 분리. 빈값이면 자동 결정(아래 effective).
|
||||
# openfootball 은 결과 미게시라, 자동 종료를 쓰려면 football-data 가 필요하다.
|
||||
result_source: str = ""
|
||||
|
||||
@property
|
||||
def effective_result_source(self) -> str:
|
||||
return (self.result_source or self.schedule_source).lower()
|
||||
# 명시값 우선. 없으면: 전체 조 모드는 football-data 기반이므로 결과도 동일 소스로
|
||||
# 자동 정렬(openfootball 폴백 시 녹아웃·타 조 결과가 영영 안 들어오는 함정 방지).
|
||||
if self.result_source:
|
||||
return self.result_source.lower()
|
||||
if self.schedule_all_groups:
|
||||
return "football-data"
|
||||
return self.schedule_source.lower()
|
||||
|
||||
# 매일 AI 예측 생성 시각 (KST). 기능정의서: 매일 0시 1회 생성.
|
||||
ai_generate_hour: int = 0
|
||||
|
|
|
|||
Loading…
Reference in New Issue