a XC?hW�@sFgd�ZddlZddlmZdd�Zddd�Zdd d �Zdd d �ZdS))�body_line_iterator�typed_subpart_iterator�walk�N)�StringIOccs.|V|��r*|��D]}|��EdHqdS�N)� is_multipart� get_payloadr)�self�subpart�r �4/opt/alt/python39/lib64/python3.9/email/iterators.pyrs rFccs6|��D](}|j|d�}t|t�rt|�EdHqdS)N)�decode)rr� isinstance�strr)�msgr r Zpayloadr r r r"s   r�textccs8|��D]*}|��|kr|dus,|��|kr|VqdSr)rZget_content_maintypeZget_content_subtype)rZmaintypeZsubtyper r r r r-s  rcCs�|durtj}d|d}t||��d|d�|rJtd|��|d�n t|d�|��r||��D]}t|||d|�qddS)N� ��)�end�filez [%s])r�)�sys�stdout�printZget_content_typeZget_default_typerr� _structure)r�fp�levelZinclude_defaultZtabr r r r r;s   r)F)rN)NrF)�__all__r�iorrrrrr r r r �s