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() )