From ed8a64799b2744069880b2203444c4cf5ca296e8 Mon Sep 17 00:00:00 2001 From: Diogo Sousa Date: Mon, 3 Jul 2023 15:04:51 +0100 Subject: [PATCH] allow creating multiple apps --- .../openbb_sdk_core/app/static/command_runner_wrapper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openbb_sdk/openbb_sdk_core/openbb_sdk_core/app/static/command_runner_wrapper.py b/openbb_sdk/openbb_sdk_core/openbb_sdk_core/app/static/command_runner_wrapper.py index c79040eea50..c27281564be 100644 --- a/openbb_sdk/openbb_sdk_core/openbb_sdk_core/app/static/command_runner_wrapper.py +++ b/openbb_sdk/openbb_sdk_core/openbb_sdk_core/app/static/command_runner_wrapper.py @@ -20,6 +20,10 @@ def run_async(func: Callable, *args, **kwargs): return result +def create_app(): + return CommandRunnerWrapper(command_runner_session=CommandRunnerSession()) + + try: from openbb_sdk_core.app.command_runner import CommandRunnerSession from openbb_sdk_core.app.static.account import Account @@ -49,4 +53,4 @@ else: def system(self) -> SystemSettings: return run_async(get_system_settings) - app = CommandRunnerWrapper(command_runner_session=CommandRunnerSession()) + app = create_app()