
    >Tf"                     4    d dl mZ d dlmZ ddlmZ dZd ZdS )    )Decimal)gettext_lazy   )WirelessChannelChoices)get_channel_attrc                    | t          j                    vr0t          t          d                              |                     |                     d          }|d         t          |d                   t          |d                   t          |d                   d}||vr0t          t          d	                              |
                    ||         S )zQ
    Return the specified attribute of a given WirelessChannelChoices value.
    z Invalid channel value: {channel})channel-r   r         )bandid	frequencywidthz!Invalid channel attribute: {name})name)r   values
ValueError_formatsplitintr   )r	   attrchannel_valuesattrss       3/var/www/html/netbox-4.1.3/netbox/wireless/utils.pyr   r      s     ,35555=>>EEgEVVWWW]]3''Nq!.#$$^A.//*++	 E 5>??FFDFQQRRR;    N)	decimalr   django.utils.translationr   r   choicesr   __all__r    r   r   <module>r"      s[          6 6 6 6 6 6 + + + + + +
    r   