1515:term:`LSO` is responsible for executing Ansible playbooks, that deploy subscriptions.
1616"""
1717
18- from pydantic_forms .types import State
1918import json
2019import logging
2120from os import getenv
2524from orchestrator import step
2625from orchestrator .config .assignee import Assignee
2726from orchestrator .utils .errors import ProcessFailureError
28- from orchestrator .workflow import conditional , Step , StepList , begin , callback_step , inputstep
27+ from orchestrator .workflow import Step , StepList , begin , callback_step , conditional , inputstep
2928from pydantic_forms .core import FormPage
30- from pydantic_forms .types import FormGenerator
29+ from pydantic_forms .types import FormGenerator , State
3130from pydantic_forms .validators import LongText
3231
3332logger = logging .getLogger (__name__ )
@@ -157,17 +156,14 @@ def lso_interaction(provisioning_step: Step) -> StepList:
157156 :rtype: :class:`StepList`
158157 """
159158 lso_is_enabled = conditional (lambda _ : getenv ("LSO_ENABLED" ) == "True" )
160- return (
159+ return begin >> lso_is_enabled (
161160 begin
162- >> lso_is_enabled (
163- begin
164- >> callback_step (
165- name = provisioning_step .name ,
166- action_step = provisioning_step ,
167- validate_step = _evaluate_results ,
168- )
169- >> _show_results
161+ >> callback_step (
162+ name = provisioning_step .name ,
163+ action_step = provisioning_step ,
164+ validate_step = _evaluate_results ,
170165 )
166+ >> _show_results
171167 )
172168
173169
@@ -188,15 +184,12 @@ def indifferent_lso_interaction(provisioning_step: Step) -> StepList:
188184 :rtype: :class:`StepList`
189185 """
190186 lso_is_enabled = conditional (lambda _ : getenv ("LSO_ENABLED" ) == "True" )
191- return (
187+ return begin >> lso_is_enabled (
192188 begin
193- >> lso_is_enabled (
194- begin
195- >> callback_step (
196- name = provisioning_step .name ,
197- action_step = provisioning_step ,
198- validate_step = _ignore_results ,
199- )
200- >> _show_results
189+ >> callback_step (
190+ name = provisioning_step .name ,
191+ action_step = provisioning_step ,
192+ validate_step = _ignore_results ,
201193 )
194+ >> _show_results
202195 )
0 commit comments