Your IP : 3.17.74.151


Current Path : /opt/alt/python313/lib64/python3.13/importlib/metadata/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/importlib/metadata/__pycache__/_adapters.cpython-313.pyc

�

+}gg	���SSKrSSKrSSKrSSKrSSKrSSKJr \R"\RS\
SS9r"SS\RR5r
g)	�N�)�
FoldedCasezFImplicit None on return values is deprecated and will raise KeyErrors.�)�
stacklevelc�^�\rSrSr\"\"\/SQ55rS\RR4U4SjjrSrU4Sjr
U4SjrSr\S	5rS
rU=r$)�Message�)
�
ClassifierzObsoletes-Dist�PlatformzProject-URLz
Provides-DistzProvides-Extraz
Requires-DistzRequires-ExternalzSupported-Platform�Dynamic�origc�l>�[TU]U5n[U5R[U55 U$�N)�super�__new__�vars�update)�clsr
�res�	__class__s   ��C/opt/alt/python313/lib64/python3.13/importlib/metadata/_adapters.pyr�Message.__new__)s,����g�o�c�"���S�	����d��$��
�c�.�UR5Ulgr)�_repair_headers�_headers)�self�args�kwargss   r�__init__�Message.__init__.s���,�,�.��
rc� >�[TU]5$r)r�__iter__)rrs �rr#�Message.__iter__2s����w��!�!rc�@>�[TU]U5nUc
[5 U$)zs
Warn users that a ``KeyError`` can be expected when a
missing key is supplied. Ref python/importlib_metadata#371.
)r�__getitem__�_warn)r�itemrrs   �rr&�Message.__getitem__5s#���
�g�!�$�'���;��G��
rc���Sn[U5SVVs/sHup#X!"U54PM nnnUR(a!URSUR545 U$s snnf)Nc�R�U(aSU;aU$[R"SU-5$)zCorrect for RFC822 indentation�
z        )�textwrap�dedent)�values r�redent�'Message._repair_headers.<locals>.redent@s$���D��-����?�?�7�U�?�3�3rr�Description)r�_payload�append�get_payload)rr0�keyr/�headerss     rr�Message._repair_headers?s_��	4�;?�t�*�Z�:P�Q�:P�J�C�C����'�:P��Q��=�=��N�N�M�4�+;�+;�+=�>�?����Rs�A!c	�V^�U4Sjn[[U[[T555$)zC
Convert PackageMetadata to a JSON-compatible format
per PEP 0566.
c��>�UTR;aTRU5OTUnUS:Xa[R"SU5nUR	5RSS5nX!4$)N�Keywordsz\s+�-�_)�multiple_use_keys�get_all�re�split�lower�replace)r6r/�tkrs   �r�	transform�Message.json.<locals>.transformRs]���),��0F�0F�)F�D�L�L��%�D�QT�I�E��j� ������/������$�$�S�#�.�B��9�r)�dict�mapr)rrEs` r�json�Message.jsonKs#���	��C�	�3�z�4�#8�9�:�:r)r)�__name__�
__module__�__qualname__�__firstlineno__�setrHrr>�email�messagerrr r#r&r�propertyrI�__static_attributes__�
__classcell__)rs@rrrsa������
�	
���"��5�=�=�0�0��
/�"��
��
;��
;rr)�	functools�warningsr@r-�
email.messagerP�_textr�partial�warn�DeprecationWarningr'rQr�rr�<module>r]sQ����	����	����M�M�L���		��F;�e�m�m�#�#�F;r

?>