
    z%iQ                     @    	 g d Z ddlZddlmZ d ZddZd	dZd
dZy))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     C/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/email/iterators.pyr   r      sM     
 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       sR      88: )%%V%4gs#((() )s   7AAA	Ac              #      K   	 | j                         D ]0  }|j                         |k(  s||j                         |k(  s-| 2 y wr   )r   get_content_maintypeget_content_subtype)r   maintypesubtyper   s       r   r   r   +   sM      88: '')X5'"="="?7"Js   (AAAc                 @   	 |t         j                  }d|dz  z  }t        || j                         z   d|       |rt        d| j	                         z  |       nt        |       | j                         r'| j                         D ]  }t        |||dz   |        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ZZ

C	#$$&
&BR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*   