diff --git a/openbb_sdk/sdk/core/openbb_core/app/static/parsers.py b/openbb_sdk/sdk/core/openbb_core/app/static/filters.py similarity index 69% rename from openbb_sdk/sdk/core/openbb_core/app/static/parsers.py rename to openbb_sdk/sdk/core/openbb_core/app/static/filters.py index 1d5ea0a1f06..ecf7b15b680 100644 --- a/openbb_sdk/sdk/core/openbb_core/app/static/parsers.py +++ b/openbb_sdk/sdk/core/openbb_core/app/static/filters.py @@ -5,13 +5,13 @@ from openbb_core.app.model.abstract.warning import OpenBBWarning from openbb_core.app.model.command_output import CommandOutput -def parse_command_inputs(**kwargs) -> dict: - """Parse and edit the inputs before running the command""" +def filter_inputs(**kwargs) -> dict: + """Filter command inputs""" return kwargs -def parse_command_output(command_output: CommandOutput) -> CommandOutput: - """Parse command output""" +def filter_output(command_output: CommandOutput) -> CommandOutput: + """Filter command output""" if command_output.warnings: for w in command_output.warnings: category = getattr(builtins, w.category, OpenBBWarning) diff --git a/openbb_sdk/sdk/core/openbb_core/app/static/package_builder.py b/openbb_sdk/sdk/core/openbb_core/app/static/package_builder.py index b1bcf04ac78..2b428d84d79 100644 --- a/openbb_sdk/sdk/core/openbb_core/app/static/package_builder.py +++ b/openbb_sdk/sdk/core/openbb_core/app/static/package_builder.py @@ -179,7 +179,7 @@ class ImportDefinition: code += "\nfrom inspect import Parameter" code += "\nfrom typing import List, Dict, Union, Optional, Literal" code += "\nfrom openbb_core.app.utils import df_to_basemodel" - code += "\nfrom openbb_core.app.static.parsers import parse_command_inputs, parse_command_output\n" + code += "\nfrom openbb_core.app.static.filters import filter_inputs, filter_output\n" module_list = [hint_type.__module__ for hint_type in hint_type_list] module_list = list(set(module_list)) @@ -545,7 +545,7 @@ class MethodDefinition: parameter_map = dict(sig.parameters) parameter_map.pop("cc", None) - code = " inputs = parse_command_inputs(\n" + code = " inputs = filter_inputs(\n" for name, param in parameter_map.items(): if name == "extra_params": code += f" {name}=kwargs,\n" @@ -564,7 +564,7 @@ class MethodDefinition: code += " **inputs,\n" code += " ).output\n" code += "\n" - code += " return parse_command_output(o)\n" + code += " return filter_output(o)\n" return code