diff --git a/openbb_terminal/core/models/system_model.py b/openbb_terminal/core/models/system_model.py index 10db4d0c811..df89404eba4 100644 --- a/openbb_terminal/core/models/system_model.py +++ b/openbb_terminal/core/models/system_model.py @@ -1,7 +1,7 @@ import platform from typing import List, Literal -from pydantic import Field, root_validator, validator +from pydantic import Field, model_validator, validator from pydantic.dataclasses import dataclass from openbb_terminal.core.models import BaseModel @@ -61,7 +61,7 @@ class SystemModel(BaseModel): def __repr__(self) -> str: # pylint: disable=useless-super-delegation return super().__repr__() - @root_validator(allow_reuse=True) + @model_validator(mode="after") @classmethod def add_additional_handlers(cls, values): if ( @@ -73,7 +73,7 @@ class SystemModel(BaseModel): return values - @root_validator(allow_reuse=True) + @model_validator(mode="after") @classmethod def validate_send_to_s3(cls, values): if "posthog" in values["LOGGING_HANDLERS"] or values["LOG_COLLECT"] is False: