summaryrefslogtreecommitdiffstats
path: root/cli/openbb_cli/controllers/hub_service.py
diff options
context:
space:
mode:
Diffstat (limited to 'cli/openbb_cli/controllers/hub_service.py')
-rw-r--r--cli/openbb_cli/controllers/hub_service.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/cli/openbb_cli/controllers/hub_service.py b/cli/openbb_cli/controllers/hub_service.py
index aa44ebcc41c..8a63f701604 100644
--- a/cli/openbb_cli/controllers/hub_service.py
+++ b/cli/openbb_cli/controllers/hub_service.py
@@ -16,6 +16,9 @@ from openbb_cli.session import Session
# created new directory structure to account for personal and default routines
+session = Session()
+
+
# pylint: disable=too-many-arguments
def upload_routine(
auth_header: str,
@@ -57,26 +60,26 @@ def upload_routine(
"script": routine,
"override": override,
"tags": tags,
- "version": Session().settings.VERSION,
+ "version": session.settings.VERSION,
"public": public,
}
- _console = Session().console
+ _console = session.console
try:
response = requests.post(
headers={"Authorization": auth_header},
- url=Session().settings.BASE_URL + "/terminal/script",
+ url=session.settings.BASE_URL + "/terminal/script",
json=data,
timeout=timeout,
)
if response.status_code == 200:
- username = getattr(Session().user.profile.hub_session, "username", None)
+ username = getattr(session.user.profile.hub_session, "username", None)
if not username:
_console.print("[red]No username found.[/red]")
_console.print("[red]Failed to upload your routine.[/red]")
return None
_console.print("[green]Successfully uploaded your routine.[/]")
- hub_url = Session().settings.HUB_URL
+ hub_url = session.settings.HUB_URL
if public:
_console.print(