Skip to content
Snippets Groups Projects

Feature/remodel router product

Merged Karel van Klink requested to merge feature/remodel-router-product into develop
8 files
+ 10
14
Compare changes
  • Side-by-side
  • Inline
Files
8
+ 3
3
@@ -72,7 +72,7 @@ def available_interfaces_choices(router_id: UUID, speed: str) -> Choice | None:
def available_interfaces_choices_including_current_members(
router_id: UUID | UUIDstr,
router_id: UUID,
speed: str,
interfaces: list[IptrunkInterfaceBlock],
) -> Choice | None:
@@ -113,14 +113,14 @@ def available_lags_choices(router_id: UUID) -> Choice | None:
return Choice("ae iface", zip(side_a_ae_iface_list, side_a_ae_iface_list, strict=True)) # type: ignore[arg-type]
def get_router_vendor(router_id: UUID) -> str:
def get_router_vendor(router_id: UUID) -> RouterVendor:
"""Retrieve the vendor of a router.
:param router_id: The :term:`UUID` of the router.
:type router_id: :class:`uuid.UUID`
:return: The vendor of the router.
:rtype: str:
:rtype: RouterVendor:
"""
return Router.from_subscription(router_id).vendor
Loading