diff --git a/gso/cli/imports.py b/gso/cli/imports.py index e46eef8aafb42829c3fd6547792c231ccce04713..37888fd2a0203f548235be4a581627321a147961 100644 --- a/gso/cli/imports.py +++ b/gso/cli/imports.py @@ -10,6 +10,10 @@ from typing import Self, TypeVar import typer import yaml +from orchestrator.db import db +from orchestrator.services.processes import start_process +from orchestrator.services.products import get_product_by_id +from orchestrator.types import SubscriptionLifecycle from pydantic import BaseModel, NonNegativeInt, ValidationError, field_validator, model_validator from pydantic_forms.types import UUIDstr from sqlalchemy.exc import SQLAlchemyError @@ -51,10 +55,6 @@ from gso.utils.types.ip_address import ( ) from gso.utils.types.virtual_identifiers import VC_ID, VLAN_ID from gso.workflows.l3_core_service.shared import L3_CREAT_IMPORTED_WF_MAP, L3_IMPORT_WF_MAP, L3ProductNameType -from orchestrator.db import db -from orchestrator.services.processes import start_process -from orchestrator.services.products import get_product_by_id -from orchestrator.types import SubscriptionLifecycle app: typer.Typer = typer.Typer() IMPORT_WAIT_MESSAGE = "Waiting for the dust to settle before importing new products..."