B B[ʳ4 @sHdddgZddlZddlmZddZd ddZdd dZdd d ZdS)body_line_iteratortyped_subpart_iteratorwalkN)StringIOccs2|V|r.x|D]}|EdHqWdS)N) is_multipart get_payloadr)selfsubpartr 2/opt/alt/python37/lib/python3.7/email/iterators.pyrsFccs:x4|D](}|j|d}t|tr t|EdHq WdS)N)decode)rr isinstancestrr)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|rx"|D]}t|||d|qfWdS)N )endfilez [%s])r)sysstdoutprintZget_content_typeZget_default_typerr _structure)rfplevelZinclude_defaultZtabr r r r r;s  r)F)rN)NrF)__all__riorrrrrr r r r s