From 20bc8ae2bf3f1de72fdcecf5f51347284e35cc75 Mon Sep 17 00:00:00 2001 From: Diogo Sousa Date: Wed, 1 Feb 2023 13:01:00 +0000 Subject: [PATCH] fix bug pwidth, pheight are floats --- openbb_terminal/account/account_model.py | 2 ++ openbb_terminal/session/local_model.py | 2 ++ openbb_terminal/settings_controller.py | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/openbb_terminal/account/account_model.py b/openbb_terminal/account/account_model.py index e4ef36a46db..9e78b45d639 100644 --- a/openbb_terminal/account/account_model.py +++ b/openbb_terminal/account/account_model.py @@ -119,6 +119,8 @@ def get_var_diff(obj, name, value): cast_value = strtobool(value) elif isinstance(getattr(obj, name), int): cast_value = int(value) + elif isinstance(getattr(obj, name), float): + cast_value = float(value) else: cast_value = value diff --git a/openbb_terminal/session/local_model.py b/openbb_terminal/session/local_model.py index ea8aa7ff1e7..405e747a807 100644 --- a/openbb_terminal/session/local_model.py +++ b/openbb_terminal/session/local_model.py @@ -170,6 +170,8 @@ def cast_set_attr(obj, name, value): setattr(obj, name, strtobool(value)) elif isinstance(getattr(obj, name), int): setattr(obj, name, int(value)) + elif isinstance(getattr(obj, name), float): + setattr(obj, name, float(value)) else: setattr(obj, name, value) diff --git a/openbb_terminal/settings_controller.py b/openbb_terminal/settings_controller.py index bd1719fdb4e..8b5ad8c2107 100644 --- a/openbb_terminal/settings_controller.py +++ b/openbb_terminal/settings_controller.py @@ -315,7 +315,7 @@ class SettingsController(BaseController): parser.add_argument( "-v", "--value", - type=int, + type=float, dest="value", help="value", )