summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrique Joaquim <henriquecjoaquim@gmail.com>2024-05-10 17:14:30 +0100
committerGitHub <noreply@github.com>2024-05-10 16:14:30 +0000
commitc29200aa17941d8c6ce8baee810961467427eacb (patch)
treed690fab443208f4be6affd2adfc809a447be5f37
parent13a62486de285d0a6a04827b45c917ccb2e5951b (diff)
fallback to to_df() method when results are a string (#6388)
-rw-r--r--openbb_platform/core/openbb_core/app/model/obbject.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/openbb_platform/core/openbb_core/app/model/obbject.py b/openbb_platform/core/openbb_core/app/model/obbject.py
index 2db09e0cd00..67f41e9d15d 100644
--- a/openbb_platform/core/openbb_core/app/model/obbject.py
+++ b/openbb_platform/core/openbb_core/app/model/obbject.py
@@ -105,6 +105,9 @@ class OBBject(Tagged, Generic[T]):
- Dict[str, List]
- Dict[str, BaseModel]
+ Other supported formats:
+ - str
+
Parameters
----------
index : Optional[str]
@@ -155,6 +158,9 @@ class OBBject(Tagged, Generic[T]):
dt: Union[List[Data], Data] = res # type: ignore
df = basemodel_to_df(dt, index)
sort_columns = False
+ # str
+ elif isinstance(res, str):
+ df = pd.DataFrame([res])
# List[List | str | int | float] | Dict[str, Dict | List | BaseModel]
else:
try: