fix: fix ExtendedSettingsConfigDict does not work (#660)

* refactor: Replace ExtendedSettingsConfigDict with SettingsConfigDict

* lint

* lint
This commit is contained in:
you-n-g
2025-03-05 18:30:02 +08:00
committed by GitHub
parent b6ad5a6ed3
commit 2171e99416
9 changed files with 68 additions and 51 deletions
@@ -1,9 +1,10 @@
from pydantic_settings import SettingsConfigDict
from rdagent.components.coder.CoSTEER.config import CoSTEERSettings
from rdagent.core.conf import ExtendedSettingsConfigDict
class FactorCoSTEERSettings(CoSTEERSettings):
model_config = ExtendedSettingsConfigDict(env_prefix="FACTOR_CoSTEER_")
model_config = SettingsConfigDict(env_prefix="FACTOR_CoSTEER_")
data_folder: str = "git_ignore_folder/factor_implementation_source_data"
"""Path to the folder containing financial data (default is fundamental data in Qlib)"""