diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-15 23:07:53 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-15 23:07:53 -0700 |
commit | 68c5fcce8fd3657941754468ae8430dd399b5846 (patch) | |
tree | f17488725c7722733bd8209757480ec6e07b532f /continuedev/src | |
parent | 301fdf0dc3580d1d378b07c1c1a04e06e5db8897 (diff) | |
download | sncontinue-68c5fcce8fd3657941754468ae8430dd399b5846.tar.gz sncontinue-68c5fcce8fd3657941754468ae8430dd399b5846.tar.bz2 sncontinue-68c5fcce8fd3657941754468ae8430dd399b5846.zip |
Putting back step_name_to_step_class for dlt
Diffstat (limited to 'continuedev/src')
-rw-r--r-- | continuedev/src/continuedev/libs/util/step_name_to_steps.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/continuedev/src/continuedev/libs/util/step_name_to_steps.py b/continuedev/src/continuedev/libs/util/step_name_to_steps.py index 4dd9c430..b2bb838a 100644 --- a/continuedev/src/continuedev/libs/util/step_name_to_steps.py +++ b/continuedev/src/continuedev/libs/util/step_name_to_steps.py @@ -6,13 +6,23 @@ from ...steps.main import EditHighlightedCodeStep from ...steps.chat import SimpleChatStep from ...steps.comment_code import CommentCodeStep from ...steps.feedback import FeedbackStep +from ...recipes.AddTransformRecipe.main import AddTransformRecipe +from ...recipes.CreatePipelineRecipe.main import CreatePipelineRecipe +from ...recipes.DDtoBQRecipe.main import DDtoBQRecipe +from ...recipes.DeployPipelineAirflowRecipe.main import DeployPipelineAirflowRecipe +# This mapping is used to convert from string in ContinueConfig json to corresponding Step class. +# Used for example in slash_commands and steps_on_startup step_name_to_step_class = { "UserInputStep": UserInputStep, "EditHighlightedCodeStep": EditHighlightedCodeStep, "SimpleChatStep": SimpleChatStep, "CommentCodeStep": CommentCodeStep, "FeedbackStep": FeedbackStep, + "AddTransformRecipe": AddTransformRecipe, + "CreatePipelineRecipe": CreatePipelineRecipe, + "DDtoBQRecipe": DDtoBQRecipe, + "DeployPipelineAirflowRecipe": DeployPipelineAirflowRecipe, } @@ -22,4 +32,4 @@ def get_step_from_name(step_name: str, params: Dict) -> Step: except: print( f"Incorrect parameters for step {step_name}. Parameters provided were: {params}") - raise
\ No newline at end of file + raise |