����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python312
/
lib64
/
python3.12
/
email
/
__pycache__
/
Filename :
policy.cpython-312.opt-2.pyc
back
Copy
� ����4[Yhv)�����������������������N���� �d�dl�Z�d�dlZd�dlmZmZmZmZ�d�dlmZ�d�dl m Z �d�dlmZ�d�dl mZ�g�d�Z�e�j ������������������d�������Ze�G�d ��d e���������������Z�e��������Ze`ej+������������������d��������Zej+������������������d ��������Zej+������������������d d��������Zej+������������������d��������Zy)�����N)�Policy�Compat32�compat32�_extend_docstrings)�_has_surrogates)�HeaderRegistry)�raw_data_manager)�EmailMessage)r���r���r����EmailPolicy�default�strict�SMTP�HTTPz\n|\r\n?c��������������������j�������e�Zd�Z �eZdZdZ�e��������Ze Z ��fd�Zd��Zd��Z d��Zd��Zd��Zd ��Zdd �Z��xZS�)r���F�longc������������������j������d|vrt���������j������������������|�dt������������������������t���������|����di�|���y�)N�header_factory��)�object�__setattr__r����super�__init__)�self�kw� __class__s��� ��3/opt/alt/python312/lib64/python3.12/email/policy.pyr���zEmailPolicy.__init__]���s3���������2�%����t�%5�~�7G�H� ����2������c������������������6����� �|�j�������������������|���j������������������S��N)r���� max_count)r����names��� r����header_max_countzEmailPolicy.header_max_countd���s ������ � ��"�"�4�(�2�2�2r���c����������������������� �|d���j������������������dd�������\��}}dj������������������|g|dd�����������j������������������d�������}||j������������������d�������fS�)Nr����:������z � )�split�join�lstrip�rstrip)r����sourcelinesr!����values��� r����header_source_parsezEmailPolicy.header_source_parsev���s^������ ��"�!�n�*�*�3��2���e�����1��Q�R��1�2�9�9�)�D���e�l�l�6�*�+�+r���c���������������������� �t��������|d�������r/|j������������������j��������������������������|j��������������������������k(��r||fS�t��������|t���������������r't��������|j ���������������������������������dkD��rt��������d��������||�j������������������||�������fS�)Nr!���r%���zDHeader values may not contain linefeed or carriage return characters) �hasattrr!����lower� isinstance�str�len� splitlines� ValueErrorr����r���r!���r-���s��� r����header_store_parsezEmailPolicy.header_store_parse����s������� ���5�&�!�e�j�j�&6�&6�&8�D�J�J�L�&H��%�=� ��e�S�!�c�%�*:�*:�*<�&=�a�&?����=��>�� >��d�)�)�$��6�7�7r���c����������������������� �t��������|d�������r|S�dj������������������t��������j������������������|��������������}|�j ������������������||�������S�)Nr!���r&���)r0���r)����linesep_splitterr(���r���r7���s��� r����header_fetch_parsezEmailPolicy.header_fetch_parse����sE������ ���5�&�!��L����(�.�.�u�5�6���"�"�4��/�/r���c������������������,����� �|�j������������������||d��������S�)NT�� refold_binary)�_foldr7���s��� r����foldzEmailPolicy.fold����s������ �$��z�z�$��T�z�:�:r���c����������������������� �|�j������������������|||�j������������������dk(����������}|�j������������������rdnd}|j������������������|d�������S�)N�7bitr=����utf8�ascii�surrogateescape)r?����cte_typerC����encode)r���r!���r-����folded�charsets��� r����fold_binaryzEmailPolicy.fold_binary����sE������ �����D�%�t�}�}�f�7L��M�� �I�I�&�7���}�}�W�&7�8�8r���c�����������������������t��������|d�������r|j������������������|���������S�|�j������������������r|�j������������������nt��������j�������������������t ��������j ������������������|�������}|�j������������������dk(��xsN�|�j������������������dk(��xr=�|xr �t��������|d����������t��������|�������z���dz����kD��xs�t���������fd�|dd��D����������������}|s+|�j������������������s|j���������������������������}n |rt��������|�������}|r1|�j������������������|d j������������������|��������������j������������������|���������S�|d z���|�j������������������j������������������|�������z���|�j������������������z���S�)Nr!���)�policy�allr���r�������c��������������3����:����K����|�]��}t��������|��������kD�������y��wr���)r4���)�.0�x�maxlens��� �r���� <genexpr>z$EmailPolicy._fold.<locals>.<genexpr>����s����������<�)�Q��Q��&��)�s����r%���r&���z: )r0���r@����max_line_length�sys�maxsizer:���r(���� refold_sourcer4����anyrC����isasciir���r���r)����linesep)r���r!���r-���r>����lines�refoldrR���s��� @r���r?���zEmailPolicy._fold����s(�������5�&�!��:�:�T�:�*�*�)-�)=�)=��%�%�3�;�;�� �&�&�u�-���$�$��-��>��$�$��.��>��A�s�5��8�}�S��Y�6�q�8�6�A��=��<�%���)�<�<�� � ���9�9�"�]�]�_�,���(��/����&�&�t�R�W�W�U�^�<�A�A��A�N�N��d�{�T�\�\�.�.�u�5�5����D�Dr���)F)�__name__� __module__�__qualname__r ����message_factoryrC���rW���r���r���r ����content_managerr���r"���r.���r8���r;���r@���rJ���r?���� __classcell__)r���s���@r���r���r������sP�������8�t�#�O��D��M�#�%�N�&�O��3�$,�8�& 0�;�*9�$Er���r���T)�raise_on_defectr'���)rZ���)rZ���rT���)rC���)�rerU����email._policybaser���r���r���r����email.utilsr����email.headerregistryr����email.contentmanagerr ���� email.messager ����__all__�compiler:���r���r���r����cloner ���r���r����SMTPUTF8r���r���r����<module>rn������s�������� �� ��L��L��'��A��1��&� ����2�:�:�k�*����DE�&��DE���DE�N��-���� ���t�� ,���}�}�V�}�$���}�}�V�T�}�:���:�:�4�:� �r���