mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
[Enhancement] Convert Params Models To Dictionary Before Assigning As Private Attribute In OBBject. (#6492)
* convert params models to dict * update cli test * fix test_static_command_runner_chart * mock_obbject results * minor linting adjustments * review changes * charting test mock obbject --------- Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
This commit is contained in:
@@ -51,10 +51,12 @@ class Registry:
|
||||
def _handle_standard_params(obbject: OBBject) -> str:
|
||||
"""Handle standard params for obbjects"""
|
||||
standard_params_json = ""
|
||||
std_params = obbject._standard_params # pylint: disable=protected-access
|
||||
if hasattr(std_params, "__dict__"):
|
||||
std_params = getattr(
|
||||
obbject, "_standard_params", {}
|
||||
) # pylint: disable=protected-access
|
||||
if std_params:
|
||||
standard_params = {
|
||||
k: str(v)[:30] for k, v in std_params.__dict__.items() if v
|
||||
k: str(v)[:30] for k, v in std_params.items() if v and k != "data"
|
||||
}
|
||||
standard_params_json = json.dumps(standard_params)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user