summaryrefslogtreecommitdiffstats
path: root/cli/openbb_cli/controllers/script_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'cli/openbb_cli/controllers/script_parser.py')
-rw-r--r--cli/openbb_cli/controllers/script_parser.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cli/openbb_cli/controllers/script_parser.py b/cli/openbb_cli/controllers/script_parser.py
index 1dd48925253..69134fc6d8f 100644
--- a/cli/openbb_cli/controllers/script_parser.py
+++ b/cli/openbb_cli/controllers/script_parser.py
@@ -7,6 +7,8 @@ from typing import Dict, List, Match, Optional, Tuple, Union
from dateutil.relativedelta import relativedelta
from openbb_cli.session import Session
+session = Session()
+
# pylint: disable=too-many-statements,eval-used,consider-iterating-dictionary
# pylint: disable=too-many-branches,too-many-return-statements
@@ -194,7 +196,7 @@ def parse_openbb_script( # noqa: PLR0911,PLR0912
# Just throw a warning when user uses wrong convention
numdollars = len(re.findall(r"\$", line))
if numdollars > 1:
- Session().console.print(
+ session.console.print(
f"The variable {VAR_NAME} should not be declared as "
f"{'$' * numdollars}{VAR_NAME}. Instead it will be "
f"converted into ${VAR_NAME}."
@@ -445,7 +447,7 @@ def parse_openbb_script( # noqa: PLR0911,PLR0912
final_lines.append(foreach_line_loop.strip())
if not varused_inside:
- Session().console.print(
+ session.console.print(
f"The variable {varname} was used in foreach header "
"but it wasn't used inside the loop."
)