From 5b97d6dba739696dce041eadd10b5dfe4adceb65 Mon Sep 17 00:00:00 2001 From: hjoaquim Date: Tue, 19 Dec 2023 11:20:49 +0000 Subject: [PATCH] using model validator instead --- openbb_terminal/core/models/system_model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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: