From 4851da1945470a61df2db5c30ef2ec8471876da9 Mon Sep 17 00:00:00 2001 From: Henrique Joaquim Date: Wed, 20 Sep 2023 19:11:24 +0100 Subject: [PATCH] add try except on metadata computing (#5456) --- .../sdk/core/openbb_core/app/command_runner.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/openbb_sdk/sdk/core/openbb_core/app/command_runner.py b/openbb_sdk/sdk/core/openbb_core/app/command_runner.py index 17cd48b69ec..228f432accb 100644 --- a/openbb_sdk/sdk/core/openbb_core/app/command_runner.py +++ b/openbb_sdk/sdk/core/openbb_core/app/command_runner.py @@ -367,12 +367,16 @@ class StaticCommandRunner: duration = perf_counter_ns() - start_ns if execution_context.user_settings.preferences.metadata: - obbject.metadata = Metadata( - arguments=kwargs, - duration=duration, - route=route, - timestamp=timestamp, - ) + try: + obbject.metadata = Metadata( + arguments=kwargs, + duration=duration, + route=route, + timestamp=timestamp, + ) + except Exception as e: + if Env().DEBUG_MODE: + raise OpenBBError(e) from e return obbject