From 1f2df23e2b08b4a1da11fd9de9fa40fb591af8cf Mon Sep 17 00:00:00 2001
From: Saket Agrahari <saket.agrahari@geant.org>
Date: Fri, 16 May 2025 13:14:00 +0000
Subject: [PATCH] mypy issue
---
gso/workflows/iptrunk/create_iptrunk.py | 4 ++--
gso/workflows/iptrunk/modify_trunk_interface.py | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/gso/workflows/iptrunk/create_iptrunk.py b/gso/workflows/iptrunk/create_iptrunk.py
index f8494378e..cb9f83231 100644
--- a/gso/workflows/iptrunk/create_iptrunk.py
+++ b/gso/workflows/iptrunk/create_iptrunk.py
@@ -87,7 +87,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
# Get version choices from config
iptrunk_versions = list(load_gso_service_config().IP_TRUNK.version.keys())
- iptrunk_version_choices = Choice("Select version", [(v, v) for v in iptrunk_versions])
+ iptrunk_version_choices = Choice("Select version", [(v, v) for v in iptrunk_versions]) # type: ignore[arg-type]
class CreateIptrunkForm(FormPage):
model_config = ConfigDict(title=product_name)
@@ -99,7 +99,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
iptrunk_speed: PhysicalPortCapacity
iptrunk_number_of_members: int
iptrunk_description_suffix: str | None = None
- iptrunk_config_version: iptrunk_version_choices
+ iptrunk_config_version: iptrunk_version_choices # type: ignore[valid-type]
initial_user_input = yield CreateIptrunkForm
recommended_minimum_links = calculate_recommended_minimum_links(
diff --git a/gso/workflows/iptrunk/modify_trunk_interface.py b/gso/workflows/iptrunk/modify_trunk_interface.py
index 9438ed3c6..391832078 100644
--- a/gso/workflows/iptrunk/modify_trunk_interface.py
+++ b/gso/workflows/iptrunk/modify_trunk_interface.py
@@ -89,7 +89,7 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator:
# Get version choices from config (single-select dropdown)
iptrunk_versions = list(load_gso_service_config().IP_TRUNK.version.keys())
- iptrunk_version_choices = Choice("Select version", [(v, v) for v in iptrunk_versions])
+ iptrunk_version_choices = Choice("Select version", [(v, v) for v in iptrunk_versions]) # type: ignore[arg-type]
class ModifyIptrunkForm(FormPage):
tt_number: TTNumber
@@ -99,9 +99,8 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator:
]
| None
) = subscription.iptrunk.gs_id
-
iptrunk_description: str | None = subscription.iptrunk.iptrunk_description
- iptrunk_config_version: iptrunk_version_choices = subscription.iptrunk.iptrunk_config_version
+ iptrunk_config_version: iptrunk_version_choices = subscription.iptrunk.iptrunk_config_version # type: ignore[valid-type]
iptrunk_type: IptrunkType | str = subscription.iptrunk.iptrunk_type # FIXME: remove str workaround
warning_label: Label = (
"Changing the PhyPortCapacity will result in the deletion of all AE members. "
--
GitLab