OwlCyberSecurity - MANAGER
Edit File: generator.cpython-311.opt-2.pyc
� �����/�gNQ�����������������������~���� �g�d��Z�ddlZddlZddlZddlZddlmZ�ddlmZm Z �ddl mZ�ddlm Z �dZdZ�ej��������d ������������Z�ej��������d ej��������������������Z�ej��������d������������Z�G�d��d ������������Z�G�d��de������������ZdZ�G�d��de������������Z�e�eej��������dz ��������������������������Zdez��Zej��������ZdS�))� Generator�DecodedGenerator�BytesGenerator�����N)�deepcopy)�StringIO�BytesIO)�_has_surrogates)�HeaderWriteError�_� z \r\n|\r|\nz^From z\r\n[^ \t]|\r[^ \n\t]|\n[^ \t]c�������������������������e�Zd�Z �ddd�d�Zd��Zdd�Zd��Zd��Zd ��Zd ��Z d��Z d��Zd ��Zd��Z e Zd��Zd��Zd��Zd��Zedd���������������Zed����������������ZdS�)r���N��policyc�����������������Z����� �|�|�dn|j���������}||�_��������||�_��������||�_��������||�_��������d�S�)NT)�mangle_from_�_fp� _mangle_from_�maxheaderlenr���)�self�outfpr���r���r���s��� �6/opt/alt/python311/lib64/python3.11/email/generator.py�__init__zGenerator.__init__%���sA������ �.���#)�>�4�4�v�7J�L����)���(������������c������������������:�����|�j������������������������������|�������������d�S��N)r����write�r����ss��� r���r���zGenerator.writeE���s����������q�����r���Fc���������������������� �|�j����������|j���������n|�j���������}|�|���������������������|�������������}|�j���������|���������������������|�j���������������������}|j��������|�_��������|����������������������|�j��������������������|�_��������d|�_��������|����������������������|�j��������������������|�_��������|�j���������}|j���������} �||�_���������||_���������|r[|� ����������������������������������}|s(dt����������j��������t����������j ����������������������������������z���}|����������������������||�j��������z����������������|�� ��������������������|�������������||�_���������||_���������d�S�#�||�_���������||_���������w�xY�w)N)�linesep��max_line_length��zFrom nobody )r����cloner���r ����_NL�_encode�_encoded_NL�_EMPTY�_encoded_EMPTY�get_unixfrom�time�ctimer����_write)r����msg�unixfromr ���r����old_gen_policy�old_msg_policy�ufroms��� r����flattenzGenerator.flattenI���sJ����� �(� $�{�2����������\�\�'�\�2�2�F���(��\�\�$�2C�\�D�D�F��>����<�<���1�1������"�l�l�4�;�7�7��� ������� (� �D�K��C�J��� -��(�(�*�*����E�*�T�Z�� ���-D�-D�D�E�� � �5�4�8�+�,�,�,��K�K�����(�D�K�'�C�J�J�J���)�D�K�'�C�J�'�'�'�'s ����1B�E��Ec������������������J����� �|�����������������������||�j��������d�|�j���������������������S��Nr���)� __class__r���r���)r����fps��� r���r$���zGenerator.clonez���s0������?��~�~�b�"�0�"�%)�[����2��2�� 2r���c�����������������������t������������������������S�r���)r����r���s��� r����_new_bufferzGenerator._new_buffer����s�������z�z�r���c�����������������������|S�r�����r���s��� r���r&���zGenerator._encode����s�������r���c����������������������|sd�S�t��������������������������������|������������}|d�d����������D�]1}|����������������������|�������������|����������������������|�j����������������������2|d���������r|����������������������|d����������������������d�S�d�S�)N���)�NLCRE�splitr���r%���)r����lines�lines��� r����_write_lineszGenerator._write_lines����s��������� ��F����E�"�"���#�2�#�J�� !�� !�D��J�J�t�����J�J�t�x� � � � ���9�� "��J�J�u�R�y�!�!�!�!�!� "�� "r���c������������������d����|�j���������} �d�|�_��������|������������������������������������x|�_���������}|����������������������|�������������||�_���������|�j��������}|�`n#�||�_���������|�j��������}|�`w�xY�w|rht ����������|������������}|���������������������d�������������|d���������|d<���n|���������������������d|d����������������������|���������������������d|d����������������������t����������|dd�������������}|�|����������������������|�������������n�||��������������|�j���������� ��������������������|� �����������������������������������������������d�S�)N�content-transfer-encodingr����Content-Transfer-Encoding�content-type�����_write_headers)r���� _munge_cter:���� _dispatchr����get�replace_header�getattrrI���r����getvalue)r���r.����oldfp�sfp� munge_cte�meths��� r���r-���zGenerator._write����sD��������� �"�D�O�!�-�-�/�/�/�D�H�s��N�N�3�����D�H���I�������D�H���I��������� =��3�-�-�C��w�w�2�3�3�;�3<�Q�<��/�0�0��"�"�#>� �!��M�M�M����~�y��|�<�<�<���s�,�d�3�3���<�����$�$�$�$��D��J�J�J�����s�|�|�~�~�&�&�&�&�&s����7A��A#c������������������^����|������������������������������������}|�����������������������������������}t�������������������������������||f���������������������������������dd������������}t����������|�d|z���d�������������}|�3|���������������������dd������������}t����������|�d|z���d�������������}|�|�j��������}�||�������������d�S�)N�-r����_handle_)�get_content_maintype�get_content_subtype� UNDERSCORE�join�replacerN���� _writeBody)r���r.����main�sub�specificrS����generics��� r���rK���zGenerator._dispatch����s������� ��'�'�)�)���%�%�'�'���?�?�D�#�;�/�/�7�7��S�A�A���t�Z�(�2�D�9�9���<��l�l�3��,�,�G��4��g�!5�t�<�<�D��|������S� � � � � r���c�����������������������|������������������������������������D�]�\��}}|�j�����������������������������||������������}|�j��������j��������r|�j��������j��������}|���������������������|�j��������j��������������������st ����������d|�d|���������������t�������������������������������|� ��������������������|������������������������rt ����������d|���������������|�� ��������������������|���������������|�� ��������������������|�j���������������������d�S�)Nz folded header does not end with z: z folded header contains newline: )� raw_itemsr����fold�verify_generated_headersr ����endswithr ����NEWLINE_WITHOUT_FWSP�search�removesuffixr���r%���)r���r.����h�v�foldedr ���s��� r���rI���zGenerator._write_headers����s������M�M�O�O�� �� �D�A�q��[�%�%�a��+�+�F��{�3�� G��+�-�����t�{�':�;�;��T�*�R�7�R�R��R�R�T��T��T�'�.�.�v�/B�/B�7�/K�/K�L�L��G�*�E�6�E�E�G��G��G��J�J�v������ � �4�8�����r���c����������������������|������������������������������������}|�d�S�t����������|t����������������������st����������dt ����������|������������z���������������t����������|j��������������������rm|���������������������d������������}|�Vt����������|������������}|d=�|� ��������������������|j��������|�������������|������������������������������������}|d���������|d���������f|�_ ��������|�j��������rt����������� ��������������������d|������������}|����������������������|�������������d�S�)Nzstring payload expected: %s�charsetrE���rG����>From )�get_payload� isinstance�str� TypeError�typer ����_payload� get_paramr����set_payloadrJ���r����fcrer^���rC���)r���r.����payloadrm���s��� r����_handle_textzGenerator._handle_text����s��������/�/�#�#���?��F��'�3�'�'�� K��9�D��M�M�I�J�J�J��3�<�(�(�� 8��m�m�I�.�.�G��"���s�m�m���3�4������g�6�6�6��/�/�+�+��#&�'B�#C�#&�~�#6�#8������ 2��h�h�x��1�1�G����'�"�"�"�"�"r���c������������������B����g�}|������������������������������������}|�g�}nDt����������|t����������������������r|����������������������|�������������d�S�t����������|t����������������������s|g}|D�]o}|������������������������������������}|����������������������|������������}|���������������������|d|�j����������������������|� ��������������������|� ������������������������������������������������p|�����������������������������������}|sD|�j��������� ��������������������|������������}|����������������������|������������}|���������������������|�������������|j���������^|�j��������r!t$�������������������������������d|j��������������������} n|j��������} |����������������������| �������������|����������������������|�j���������������������|����������������������d|z���|�j��������z����������������|r-|�j�����������������������������|���������������������d�������������������������|D�]D} |����������������������|�j��������dz���|z���|�j��������z����������������|�j�����������������������������| ��������������E|����������������������|�j��������dz���|z���dz���|�j��������z����������������|j���������F|�j��������r!t$�������������������������������d|j��������������������}n|j��������}|����������������������|�������������d�S�d�S�)NF�r/���r ���rn���z--r���)ro���rp���rq���r����listr:���r$���r3���r%����appendrO����get_boundaryr'���rZ����_make_boundary�set_boundary�preambler���rw���r^���rC���r����pop�epilogue)r���r.����msgtexts�subparts�partr����g�boundary�alltextr����� body_partr����s��� r����_handle_multipartzGenerator._handle_multipart��s����������?�?�$�$�����H�H� ��#� &� &�� "��J�J�x� � � ��F��H�d�+�+�� "� �z�H��� *�� *�D�� � �"�"�A�� � �1� � �A� �I�I�d�U�D�H�I�=�=�=��O�O�A�J�J�L�L�)�)�)�)��#�#�%�%���� '���&�+�+�H�5�5�G��*�*�7�3�3�H����X�&�&�&��<�#��!�� (��8�8�H�c�l�;�;����<�����h�'�'�'��J�J�t�x� � � �� � �4�(�?�T�X�-�.�.�.��� ,��H�N�N�8�<�<��?�?�+�+�+��"�� &�� &�I��J�J�t�x�$���1�D�H�<�=�=�=��H�N�N�9�%�%�%�%�� � �4�8�d�?�X�-��4�t�x�?�@�@�@��<�#��!�� (��8�8�H�c�l�;�;����<�����h�'�'�'�'�'��$�#r���c�����������������������|�j���������}|���������������������d�������������|�_��������� �|����������������������|�������������||�_���������d�S�#�||�_���������w�xY�w)Nr���r!���)r���r$���r����)r���r.����ps��� r����_handle_multipart_signedz"Generator._handle_multipart_signedF��sS������� �K���g�g�a�g�0�0��� ��"�"�3�'�'�'��D�K�K�K��!�D�K�O�O�O�Os����A�� Ac������������������@����g�}|������������������������������������D�]�}|������������������������������������}|����������������������|������������}|���������������������|d|�j����������������������|�����������������������������������}|���������������������|�j��������������������}|rG|d���������|�j��������k����r6|� ��������������������|�j��������� ��������������������|d�d�������������������������������������|� ��������������������|���������������|�j�����������������������������|�j��������� ��������������������|�������������������������d�S�)NFr{���r>���) ro���r:���r$���r3���r%���rO���r@���r'���r)���r}���rZ���r���r���)r���r.����blocksr����r���r�����textrA���s��� r����_handle_message_delivery_statusz)Generator._handle_message_delivery_statusQ��s���������O�O�%�%�� $�� $�D�� � �"�"�A�� � �1� � �A� �I�I�d�U�D�H�I�=�=�=��:�:�<�<�D��J�J�t�/�0�0�E��� $��r��d�&9�9�9�� � �d�.�3�3�E�#�2�#�J�?�?�@�@�@�@�� � �d�#�#�#�#�� ����t�'�,�,�V�4�4�5�5�5�5�5r���c������������������x����|�������������������������������������}|����������������������|������������}|j��������}t����������|t����������������������rE|���������������������|���������������������d������������d|�j����������������������|�����������������������������������}n|�� ��������������������|������������}|�j �����������������������������|�������������d�S�)Nr���Fr{���)r:���r$���rt���rp���r|���r3���ro���r%���rO���r&���r���r���)r���r.���r���r����rx���s��� r����_handle_messagezGenerator._handle_messagef��s��������������J�J�q�M�M����,���g�t�$�$�� ,� �I�I�c�o�o�a�(�(�5�$�(�I�K�K�K��j�j�l�l�G�G��l�l�7�+�+�G�����w�����r���c������������������F����t����������j��������t����������j��������������������}dt����������|z��z���dz���}|�|S�|}d} �|����������������������dt ����������j��������|������������z���dz���t����������j��������������������}|� ��������������������|������������sn|dz���t����������|������������z���}|dz ��}�i|S�) Nz===============z==r���Tz^--z(--)?$�.rH���)�random� randrange�sys�maxsize�_fmt�_compile_re�re�escape� MULTILINErg���rq���)�clsr�����tokenr�����b�counter�cres��� r���r���zGenerator._make_boundary��s��������� ���-�-������.��5���<��O����� ��/�/�%�"�)�A�,�,�"6��"A�2�<�P�P�C��:�:�d�#�#�� ���3���W���-�A��q�L�G� ���r���c������������������,�����t����������j��������||������������S�r���)r�����compile�r����r����flagss��� r���r����zGenerator._compile_re���s�������z�!�U�#�#�#r���)NN)FNr���)�__name__� __module__�__qualname__r���r���r3���r$���r:���r&���rC���r-���rK���rI���ry���r\���r����r����r����r�����classmethodr���r����r<���r���r���r���r������sW�������������������������@�����/(��/(��/(��/(�b2��2��2�(���������� "�� "�� "� %'��%'��%'�N�����( �� �� �&#��#��#�,��J�8(��8(��8(�t �� �� �6��6��6�* �� �� �2���������[��"��$��$���[�$��$��$r���r���c��������������������R�������e�Zd�Z �d��Zd��Zd��Zd��Z��fd�ZeZe d����������������Z ��xZS�)r���c������������������b�����|�j������������������������������|���������������������dd�������������������������d�S�)N�ascii�surrogateescape)r���r����encoder���s��� r���r���zBytesGenerator.write���s+����������q�x�x��):�;�;�<�<�<�<�<r���c�����������������������t������������������������S�r���)r���r9���s��� r���r:���zBytesGenerator._new_buffer���s�������y�y�r���c������������������,�����|����������������������d������������S��Nr����)r����r���s��� r���r&���zBytesGenerator._encode���s�������x�x�� � � r���c������������������������|������������������������������������D�]8\��}}|�j�����������������������������|�j�����������������������������||��������������������������9|����������������������|�j���������������������d�S�r���)rb���r���r���r����fold_binaryr%���)r���r.���ri���rj���s��� r���rI���zBytesGenerator._write_headers���sb��������M�M�O�O�� :�� :�D�A�q��H�N�N�4�;�2�2�1�a�8�8�9�9�9�9�� � �4�8�����r���c������������������B�����|j����������d�S�t����������|j���������������������rX|�j��������j��������dk����sH|�j��������r%t �������������������������������d|j���������������������|_���������|����������������������|j����������������������d�S�t����������t����������|�������������� ��������������������|�������������d�S�)N�7bitrn���)rt���r ���r����cte_typer���rw���r^���rC����superr���ry���)r���r.���r6���s��� �r���ry���zBytesGenerator._handle_text���s����������<���F��3�<�(�(�� 9���1E�v�1M�1M��!�� @�#�x�x��#�,�?�?������c�l�+�+�+�+�+��.��&�&�3�3�C�8�8�8�8�8r���c������������������R�����t����������j��������|���������������������d������������|������������S�r����)r����r����r����r����s��� r���r����zBytesGenerator._compile_re���s �������z�!�(�(�7�+�+�U�3�3�3r���)r����r����r����r���r:���r&���rI���ry���r\���r����r����� __classcell__)r6���s���@r���r���r������s���������������� �=��=��=������!��!��!������ 9�� 9�� 9�� 9�� 9���J��4��4���[�4��4��4��4��4r���r���zD[Non-text (%(type)s) part of message omitted, filename %(filename)s]c��������������������$�����e�Zd�Z �ddd�d�Zd��ZdS�)r���Nr���c�����������������t����� �t��������������������������������|�||||��������������|�t����������|�_��������d�S�||�_��������d�S�r5���)r���r����_FMTr����)r���r���r���r����fmtr���s��� r���r���zDecodedGenerator.__init__���sL������ �*� ���4���l�"(�� �� *�� *�� *��;��D�I�I�I��D�I�I�Ir���c����������� ������������|������������������������������������D�]�}|�����������������������������������}|dk����r&t����������|���������������������d�������������|����������������B|dk����r�It����������|�j��������|�����������������������������������|�����������������������������������|�����������������������������������|���������������������d������������|���������������������dd������������|���������������������d d ������������d�z��|�����������������d�S�)Nr����F)�decode)�file� multipartz [no filename]zContent-Descriptionz[no description]rF���z [no encoding])rs����maintype�subtype�filename�description�encoding) �walkrW����printro���r�����get_content_typerX����get_filenamerL���)r���r.���r����r����s��� r���rK���zDecodedGenerator._dispatch���s������H�H�J�J�� "�� "�D��0�0�2�2�H��6�!�!��d�&�&�e�&�4�4�4�@�@�@�@�@��[�(�(���d�i�#'�#8�#8�#:�#:�#'�#<�#<�#>�#>�#'�#;�#;�#=�#=�#'�#4�#4�_�#E�#E�#'�8�8�,A�,>�$@��$@�#'�8�8�,G�,;�$=��$=� #�� #�� ��!� "�� "�� "�� "�� "� "�� "r���)NNN)r����r����r����r���rK���r<���r���r���r���r������sI��������������� �����������<"��"��"��"��"r���r���rH���z%%0%dd)�__all__r����r����r+���r�����copyr����ior���r����email.utilsr ����email.errorsr ���rY����NLr����r?���r����rw���rf���r���r���r����r����len�reprr�����_widthr����r���r<���r���r����<module>r�������s����� �A� =� =� =��� � � � �� � � � ������� � � � �������������� �� �� �� �� �� �� �� ��'��'��'��'��'��'��)��)��)��)��)��)� � � ���� �=�!�!���r�z�)�R�\�*�*��!�r�z�"C�D�D���x$��x$��x$��x$��x$��x$��x$��x$�v/4��/4��/4��/4��/4�Y��/4��/4��/4�d�N��6"��6"��6"��6"��6"�y��6"��6"��6"�t� ��T�T�#�+�a�-� � � !� !���&�����)���r���