Files
oxipy/oxi/interfaces/models/huawei.py
IluaAir c40cae1561 Update dependencies and clean up Huawei model code
- Updated `pytest` to version 9.0.3 and `responses` to version 0.26.1 in `pyproject.toml`.
- Removed the main execution block from the Huawei model for cleaner code structure.
2026-06-11 23:22:45 +03:00

12 lines
335 B
Python

from oxi.interfaces import register_parser
from oxi.interfaces.base import BaseDevice
@register_parser(["vrp", "huawei"])
class Huawei(BaseDevice):
template = "huawei.ttp"
def vlans(self) -> list[dict]:
vlan_ids = self.raw.get("vlans", {}).get("vlan_ids", [])
return [{"vlan_id": vlan} for vlan in vlan_ids]