U e5dWã@sHdddgZddlZddlmZdd„Zd dd„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 ú'/usr/lib64/python3.8/email/iterators.pyrs Fccs6| ¡D](}|j|d}t|tƒrt|ƒEdHqdS)N)Údecode)rrÚ isinstanceÚstrr)Úmsgr r Zpayloadr r r r"s   Útextccs8| ¡D]*}| ¡|kr|dks,| ¡|kr|VqdSr)rZget_content_maintypeZget_content_subtype)rZmaintypeZsubtyper r r r r-s  cCs€|dkrtj}d|d}t|| ¡d|d|rJtd| ¡|dn 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ý