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