File: //opt/alt/python311/lib/python3.11/site-packages/pyroute2/requests/__pycache__/rule.cpython-311.pyc
�
�;f� � �v � d dl Z d dlmZmZ ddlmZmZmZmZ dZ G d� deee� � Z
G d� d e� � ZdS )
� N)�FR_ACT_NAMES�fibmsg� )�Index�
IPRouteFilter� IPTargets�NLAKeyTransformi } c � � e Zd Zej ZdS )�RuleFieldFilterN)�__name__�
__module__�__qualname__r �prefix�_nla_prefix� � �I/opt/alt/python311/lib/python3.11/site-packages/pyroute2/requests/rule.pyr r
s � � � � � ��-�K�K�Kr r c � � e Zd Zd� Zd� ZdS )�RuleIPRouteFilterc � � t |t � � r?dt j |t j d|� � � z |� � � � iS d|iS )N�action�FR_ACT_)�
isinstance�strr �get�upper)�self�context�values r �
set_actionzRuleIPRouteFilter.set_action s\ � ��e�S�!�!� ��,�*��<�+�I����
�
�,E�u�M�M�� ��
�
�%� � r c � � | j dk r~d|vrt j |d<