B 0‘cWã@sHdddgZddlZddlmZdd„Zd dd„Zdd d„Zdd d „ZdS)Úbody_line_iteratorÚtyped_subpart_iteratorÚwalkéN)ÚStringIOccs2|V| ¡r.x| ¡D]}| ¡EdHqWdS)N)Ú is_multipartÚ get_payloadr)ÚselfÚsubpart©r ú4/opt/alt/python37/lib64/python3.7/email/iterators.pyrsFccs:x4| ¡D](}|j|d}t|tƒr t|ƒEdHq WdS)N)Údecode)rrÚ isinstanceÚstrr)Úmsgr r Zpayloadr r r r"s  Útextccs<x6| ¡D]*}| ¡|kr |dks.| ¡|kr |Vq WdS)N)rZget_content_maintypeZget_content_subtype)rZmaintypeZsubtyper r r r r-s cCs„|dkrtj}d|d}t|| ¡d|d|rJtd| ¡|dn t|d| ¡r€x"| ¡D]}t|||d|ƒqfWdS)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