diff options
Diffstat (limited to 'cli/openbb_cli/controllers/script_parser.py')
-rw-r--r-- | cli/openbb_cli/controllers/script_parser.py | 6 |
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." ) |