%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/dns/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/dns/__pycache__/_immutable_ctx.cpython-312.pyc

�

5��e�	��\�ddlZddlZejdd��ZGd�d�Zd�Zd�Zy)	�N�_immutable_in__init__F)�defaultc�0��eZdZdZdZ�fd�Z�fd�Z�xZS)�
_ImmutablezImmutable mixin class�c�h��tj�|urtd��t�|�||�y�Nz+object doesn't support attribute assignment)�_in__init__�get�	TypeError�super�__setattr__)�self�name�value�	__class__s   ��4/usr/lib/python3/dist-packages/dns/_immutable_ctx.pyrz_Immutable.__setattr__s-����?�?��D�(��I�J�J��G���e�,�c�f��tj�|urtd��t�|�|�yr	)r
rrr
�__delattr__)rrrs  �rrz_Immutable.__delattr__s+����?�?��D�(��I�J�J��G���%r)�__name__�
__module__�__qualname__�__doc__�	__slots__rr�
__classcell__)rs@rrr
s�����I�-�&�&rrc�F���fd�}tj��|_|S)Nc���tj|d�}	�|i|��tj|�y#tj|�wxYw)Nr)r
�set�reset)�args�kwargs�previous�fs   �r�nfz_immutable_init.<locals>.nf$sD����?�?�4��7�+��	(�
�t��v�����h�'��K���h�'�s	�9�A)�inspect�	signature�
__signature__)r$r%s` r�_immutable_initr)#s"���(��(�(��+�B��
�Irc�>��t�jvrDt�j��_t	�d�rt�j
��_�}|SG�fd�dt��}�j|_�j|_�j|_|S)N�__setstate__c�^���eZdZdZe�fd��ZeW�d�re�fd��Z�xZS�xZS)�immutable.<locals>.nclsrc�$��t�|�|i|��y�N)r
�__init__�rr!r"rs   �rr0z immutable.<locals>.ncls.__init__>s����� �$�1�&�1rr+c�$��t�|�|i|��yr/)r
r+r1s   �rr+z$immutable.<locals>.ncls.__setstate__Ds����G�(�$�9�&�9r)	rrrrr)r0�hasattrr+r)r�clss@�r�nclsr-:s=����I�
�
2��
2��s�N�+� �:�!�:�,rr5)	r�__mro__r)r0r3r+rrr)r4r5s` r�	immutabler70s�����S�[�[� �'�s�|�|�4����3��'�.�s�/?�/?�@�C����*�K�%	:�:�s�	:�����
��,�,����.�.����Kr)�contextvarsr&�
ContextVarr
rr)r7rrr�<module>r:s6����$�k�$�$�%<�e�L��&�&�,
�r

Zerion Mini Shell 1.0