summaryrefslogtreecommitdiffstats
path: root/openbb_platform/core/openbb_core/app/model/profile.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/core/openbb_core/app/model/profile.py')
-rw-r--r--openbb_platform/core/openbb_core/app/model/profile.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/openbb_platform/core/openbb_core/app/model/profile.py b/openbb_platform/core/openbb_core/app/model/profile.py
index 64959e5c798..f1e62db0393 100644
--- a/openbb_platform/core/openbb_core/app/model/profile.py
+++ b/openbb_platform/core/openbb_core/app/model/profile.py
@@ -1,3 +1,5 @@
+"""Profile model."""
+
from typing import Optional
from pydantic import BaseModel, ConfigDict, Field
@@ -6,10 +8,13 @@ from openbb_core.app.model.hub.hub_session import HubSession
class Profile(BaseModel):
+ """Profile."""
+
hub_session: Optional[HubSession] = Field(default=None)
model_config = ConfigDict(validate_assignment=True)
def __repr__(self) -> str:
+ """Return string representation."""
return f"{self.__class__.__name__}\n\n" + "\n".join(
f"{k}: {v}" for k, v in self.model_dump().items()
)