From 1ee70bcb6eb5f9ec9231c9bd5df22dd34353940c Mon Sep 17 00:00:00 2001 From: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Date: Tue, 28 Nov 2023 18:33:49 +0000 Subject: [PATCH] small fix (#5810) --- openbb_platform/core/openbb_core/app/model/user_settings.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openbb_platform/core/openbb_core/app/model/user_settings.py b/openbb_platform/core/openbb_core/app/model/user_settings.py index 11795515bb2..276af53a110 100644 --- a/openbb_platform/core/openbb_core/app/model/user_settings.py +++ b/openbb_platform/core/openbb_core/app/model/user_settings.py @@ -1,3 +1,4 @@ +"""User settings model.""" from pydantic import Field from openbb_core.app.model.abstract.tagged import Tagged @@ -8,14 +9,17 @@ from openbb_core.app.model.profile import Profile class UserSettings(Tagged): + """User settings.""" + profile: Profile = Field(default_factory=Profile) credentials: Credentials = Field(default_factory=Credentials) preferences: Preferences = Field(default_factory=Preferences) defaults: Defaults = Field(default_factory=Defaults) def __repr__(self) -> str: + """Human readable representation of the object.""" # We use the __dict__ because Credentials.model_dump() will use the serializer # and unmask the credentials return f"{self.__class__.__name__}\n\n" + "\n".join( - f"{k}: {v}" for k, v in self.__dict__.items() + f"{k}: {v}" for k, v in self.model_dump().items() )