Skip to content

Commit cf7e8b2

Browse files
committed
consistent formatting
1 parent 6e3a09b commit cf7e8b2

28 files changed

+71
-101
lines changed

products/product_blocks/sap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
# limitations under the License.
1313

1414

15+
from nwastdlib.vlans import VlanRanges
1516
from orchestrator.domain.base import ProductBlockModel
1617
from orchestrator.types import SubscriptionLifecycle
1718
from pydantic import computed_field
1819

1920
from products.product_blocks.port import PortBlock, PortBlockInactive, PortBlockProvisioning
20-
from nwastdlib.vlans import VlanRanges
2121

2222

2323
class SAPBlockInactive(ProductBlockModel, product_block_name="SAP"):

products/product_types/node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# limitations under the License.
1313

1414

15-
from pydantic_forms.types import strEnum
1615
from orchestrator.domain.base import SubscriptionModel
1716
from orchestrator.types import SubscriptionLifecycle
17+
from pydantic_forms.types import strEnum
1818

1919
from products.product_blocks.node import NodeBlock, NodeBlockInactive, NodeBlockProvisioning
2020

products/product_types/nsistp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
# limitations under the License.
1313

1414

15+
from nwastdlib.vlans import VlanRanges
1516
from orchestrator.domain.base import SubscriptionModel
1617
from orchestrator.types import SubscriptionLifecycle
1718

1819
from products.product_blocks.nsistp import NsistpBlock, NsistpBlockInactive, NsistpBlockProvisioning
19-
from nwastdlib.vlans import VlanRanges
2020

2121

2222
class NsistpInactive(SubscriptionModel, is_base=True):

products/services/netbox/payload/sap.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,15 @@ def build_sap_vlans_payload(model: SAPBlockProvisioning, subscription: Subscript
3939
"""
4040
assert model.ims_id
4141
name = f"{model.port.node.node_name} {model.port.port_name}"
42-
vlan_list = [vlan for vlan_start, vlan_end in model.vlan.to_list_of_tuples() for vlan in range(vlan_start, vlan_end+1)]
42+
vlan_list = [
43+
vlan for vlan_start, vlan_end in model.vlan.to_list_of_tuples() for vlan in range(vlan_start, vlan_end + 1)
44+
]
4345
return [netbox.VlanPayload(vid=vlan, group=model.ims_id, name=f"{name} - {vlan}") for vlan in vlan_list]
4446

4547

46-
def build_sap_vlan_group_payload(model: SAPBlockProvisioning, subscription: SubscriptionModel) -> netbox.VlanGroupPayload:
48+
def build_sap_vlan_group_payload(
49+
model: SAPBlockProvisioning, subscription: SubscriptionModel
50+
) -> netbox.VlanGroupPayload:
4751
"""Create and return a Netbox VlanGroupPayload object for a :class:`~products.product_blocks.sap.SAPBlockProvisioning`.
4852
4953
Example payload::
@@ -85,4 +89,4 @@ def build_sap_payload(model: SAPBlockProvisioning, subscription: SubscriptionMod
8589
8690
"""
8791
vlan_payloads = build_sap_vlans_payload(model, subscription)
88-
return netbox.VlansPayload(vlans=vlan_payloads)
92+
return netbox.VlansPayload(vlans=vlan_payloads)

services/lso_client.py

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
:term:`LSO` is responsible for executing Ansible playbooks, that deploy subscriptions.
1616
"""
1717

18-
from pydantic_forms.types import State
1918
import json
2019
import logging
2120
from os import getenv
@@ -25,9 +24,9 @@
2524
from orchestrator import step
2625
from orchestrator.config.assignee import Assignee
2726
from 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
2928
from pydantic_forms.core import FormPage
30-
from pydantic_forms.types import FormGenerator
29+
from pydantic_forms.types import FormGenerator, State
3130
from pydantic_forms.validators import LongText
3231

3332
logger = 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
)

services/netbox.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,6 @@ class VlansPayload(NetboxPayload):
147147
vlans: list[VlanPayload]
148148

149149

150-
151-
152150
@dataclass
153151
class L2vpnPayload(NetboxPayload):
154152
name: str
@@ -286,6 +284,7 @@ def delete_l2vpn(**kwargs) -> None:
286284
def delete_vlan(**kwargs) -> None:
287285
delete_from_netbox(api.ipam.vlans, **kwargs)
288286

287+
289288
def delete_vlan_group(**kwargs) -> None:
290289
delete_from_netbox(api.ipam.vlan_groups, **kwargs)
291290

workflows/core_link/create_core_link.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,21 @@
1212
# limitations under the License.
1313

1414

15-
from pydantic_forms.types import UUIDstr
16-
import uuid
1715
import json
16+
import uuid
1817
from random import randrange
1918
from typing import TypeAlias, cast
2019

2120
from orchestrator.services.products import get_product_by_id
2221
from orchestrator.targets import Target
2322
from orchestrator.types import SubscriptionLifecycle
23+
from orchestrator.utils.json import json_dumps
2424
from orchestrator.workflow import StepList, begin, step
2525
from orchestrator.workflows.steps import store_process_subscription
2626
from orchestrator.workflows.utils import create_workflow
27-
from orchestrator.utils.json import json_dumps
2827
from pydantic import ConfigDict, model_validator
2928
from pydantic_forms.core import FormPage
30-
from pydantic_forms.types import FormGenerator, State
29+
from pydantic_forms.types import FormGenerator, State, UUIDstr
3130
from pydantic_forms.validators import Choice
3231

3332
from products.product_types.core_link import CoreLinkInactive, CoreLinkProvisioning

workflows/core_link/modify_core_link.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@
1212
# limitations under the License.
1313

1414

15-
from pydantic_forms.types import UUIDstr
1615
from orchestrator.workflow import StepList, begin, step
17-
from orchestrator.workflows.utils import modify_workflow, ensure_provisioning_status
16+
from orchestrator.workflows.utils import ensure_provisioning_status, modify_workflow
1817
from pydantic_forms.core import FormPage
19-
from pydantic_forms.types import FormGenerator, State
18+
from pydantic_forms.types import FormGenerator, State, UUIDstr
2019

2120
from products.product_types.core_link import CoreLink, CoreLinkProvisioning
2221
from products.services.description import description
@@ -58,8 +57,4 @@ def update_core_link_in_nrm(subscription: CoreLink) -> State:
5857

5958
@modify_workflow("Modify core_link", initial_input_form=initial_input_form_generator)
6059
def modify_core_link() -> StepList:
61-
return (
62-
begin
63-
>> update_subscription
64-
>> update_core_link_in_nrm
65-
)
60+
return begin >> update_subscription >> update_core_link_in_nrm

workflows/core_link/terminate_core_link.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,21 @@
1111
# See the License for the specific language governing permissions and
1212
# limitations under the License.
1313

14-
from pydantic_forms.types import UUIDstr
15-
from pydantic_forms.types import InputForm
1614
import json
15+
16+
from orchestrator.utils.json import json_dumps
1717
from orchestrator.workflow import StepList, begin, step
1818
from orchestrator.workflows.utils import terminate_workflow
1919
from pydantic_forms.core import FormPage
20-
from pydantic_forms.types import State
20+
from pydantic_forms.types import InputForm, State, UUIDstr
2121
from pydantic_forms.validators import DisplaySubscription
22-
from orchestrator.utils.json import json_dumps
2322

2423
from products.product_types.core_link import CoreLink
2524
from products.services.netbox.netbox import build_payload
2625
from services import netbox
2726
from services.lso_client import execute_playbook, lso_interaction
2827

2928

30-
#def terminate_initial_input_form_generator(subscription_id: UUIDstr, organisation: UUIDstr) -> InputForm:
3129
def terminate_initial_input_form_generator(subscription_id: UUIDstr) -> InputForm:
3230
temp_subscription_id = subscription_id
3331

workflows/core_link/validate_core_link.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# limitations under the License.
1313

1414

15-
from pydantic_forms.types import State
1615
from orchestrator.workflow import StepList, begin, step
1716
from orchestrator.workflows.utils import validate_workflow
17+
from pydantic_forms.types import State
1818

1919
from products.product_types.core_link import CoreLink
2020

0 commit comments

Comments
 (0)