OwlCyberSecurity - MANAGER
Edit File: _tuple.cpython-312.pyc
� Ǔ�g�J � � � d dl � d dlmZ ddlZddgZ G d� de� Z G d � d e� Z G d� de� Z e � Z G d � de� Z G d� de� Z ee j def� d e� �� Zed� � Zed� � Zed� � Zed� � Zeed� � � Zeed� � � Zeed� � � Zeedd�� � Zed� � Zed� � Zeed� � � Z e defej? � � Z [y)� )�*)� NamedConstant� N� TupleSize� NamedTuplec �, � � e Zd ZdZ� fd�Z� fd�Z� xZS )�NamedTupleDictz�Track field order and ensure field names are not reused. NamedTupleMeta will use the names found in self._field_names to translate to indices. c �: �� g | _ t t | � |i |�� y �N)�_field_names�superr �__init__)�self�args�kwds� __class__s ��;/opt/hc_python/lib/python3.12/site-packages/aenum/_tuple.pyr zNamedTupleDict.__init__ s �� ���� �n�d�,�d�;�d�;� c �B �� t |� r|dvr{t d|�d�� �t |� r|dk( r\d}nY|| j v rt d|��� �t |� s2|| v rt |�d| | ��� �| j j |� t t | �'