관리-도구
편집 파일: iterators.cpython-312.opt-2.pyc
� �Q�fQ � �@ � g d �Z ddlZddlmZ d� Zdd�Zd d�Zd d�Zy))�body_line_iterator�typed_subpart_iterator�walk� N)�StringIOc # � K � | �� | j � r.| j � D ] }|j � E d { ��� � y y 7 ��w�N)�is_multipart�get_payloadr )�self�subparts �6/opt/alt/python312/lib64/python3.12/email/iterators.pyr r sH � �� �� �J������'�'�)�G��|�|�~�%�%� *� �%�s �<A �A� A c # � K � | j � D ]8 }|j |�� }t |t � s�&t |� E d { ��� �: y 7 ��w)N)�decode)r r � isinstance�strr )�msgr r �payloads r r r sM � �� �� �8�8�:���%�%�V�%�4���g�s�#���(�(�(� � )�s �7A�A�A� Ac # � K � | j � D ]0 }|j � |k( s�|�|j � |k( s�-|�� �2 y �wr )r �get_content_maintype�get_content_subtype)r �maintype�subtyper s r r r + sH � �� �� �8�8�:���'�'�)�X�5���'�"=�"=�"?�7�"J�� � �s �(A�A�Ac �@ � |�t j }d|dz z }t || j � z d|�� |rt d| j � z |�� nt |�� | j � r'| j � D ] }t |||dz |� � y y )N� � � )�end�filez [%s])r � )�sys�stdout�print�get_content_type�get_default_typer r � _structure)r �fp�level�include_default�tabr s r r% r% 8 s� � �� �z� �Z�Z�� ���� �C� �#��$�$�&� &�B�R�8�� �g��,�,�.�.�R�8� �2�� �������(�G��w��E�!�G�_�=� )� � )F)�textN)Nr F)�__all__r �ior r r r r% � r* r �<module>r/ s- �� 8��� � � &�)� �>r*