����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python312
/
lib64
/
python3.12
/
importlib
/
metadata
/
__pycache__
/
Filename :
_adapters.cpython-312.pyc
back
Copy
� ����5[Yhf ����������������������������d�dl�Z�d�dlZd�dlZd�dlZd�dlZddlmZ��e�j������������������ej������������������de d��������Z�G�d��dej������������������j�������������������������Z y) �����N����)� FoldedCasezFImplicit None on return values is deprecated and will raise KeyErrors.����)� stacklevelc���������������������������e�Zd�Z�e�eeg�d���������������Z �dej������������������j������������������f��fd�Z d��Z��fd�Z��fd�Z d��Zed����������Z��xZS�) �Message) � ClassifierzObsoletes-Dist�PlatformzProject-URLz Provides-DistzProvides-Extraz Requires-DistzRequires-ExternalzSupported-Platform�Dynamic�origc������������������l������t����������|����|��������}t��������|�������j������������������t��������|���������������|S��N)�super�__new__�vars�update)�clsr����res� __class__s��� ��C/opt/alt/python312/lib64/python3.12/importlib/metadata/_adapters.pyr���zMessage.__new__)���s,��������g�o�c�"���S� ����d��$�� �����c������������������.�����|�j��������������������������|�_��������y�r���)�_repair_headers�_headers)�self�args�kwargss��� r����__init__zMessage.__init__.���s�������,�,�.�� r���c������������������ ������t����������|������������S�r���)r����__iter__)r���r���s��� �r���r ���zMessage.__iter__2���s��������w��!�!r���c������������������>������t����������|����|�������}|� t�����������������|S�)z� Warn users that a ``KeyError`` can be expected when a mising key is supplied. Ref python/importlib_metadata#371. )r����__getitem__�_warn)r����itemr���r���s��� �r���r"���zMessage.__getitem__5���s#������� ��g�!�$�'���;��G�� r���c������������������������d��}t��������|��������d���D���cg�c]��\��}}|�||�������f���}}}|�j������������������r!|j������������������d|�j��������������������������f��������|S�c�c}}w�)Nc������������������B�����|�rd|�vr|�S�t��������j������������������d|�z����������S�)zCorrect for RFC822 indentation� z )�textwrap�dedent)�values��� r����redentz'Message._repair_headers.<locals>.redent@���s$�������D��-����?�?�7�U�?�3�3r���r����Description)r����_payload�append�get_payload)r���r+����keyr*����headerss��� r���r���zMessage._repair_headers?���sa������ 4��;?�t�*�Z�:P�Q�:P�J�C��C����'�:P��Q��=�=��N�N�M�4�+;�+;�+=�>�?�����Rs����Ac����������� �������T���������fd�}t��������t��������|t��������t�������������������������������S�)z[ Convert PackageMetadata to a JSON-compatible format per PEP 0566. c�������������������������|��j�������������������v�r�j������������������|��������n�|����}|�dk(��rt��������j������������������d|�������}|�j ��������������������������j������������������dd�������}||fS�)N�Keywordsz\s+�-�_)�multiple_use_keys�get_all�re�split�lower�replace)r0���r*����tkr���s��� �r���� transformzMessage.json.<locals>.transformR���s_�������),��0F�0F�)F�D�L�L��%�D�QT�I�E��j� ������/������$�$�S�#�.�B��u�9�r���)�dict�mapr���)r���r>���s���` r����jsonzMessage.jsonK���s#������� ���C� �3�z�4�#8�9�:�:r���)�__name__� __module__�__qualname__�setr@���r���r7����email�messager���r���r���r ���r"���r����propertyrA���� __classcell__)r���s���@r���r���r������sa���������� � ���"��5�=�=�0�0��� /�"�� ��� ;��� ;r���r���)� functools�warningsr9���r(���� email.messagerF����_textr����partial�warn�DeprecationWarningr#���rG���r�����r���r����<module>rR������sS���������� �������� � ����M�M�L��� ��F;�e�m�m�#�#��F;r���