U ,aW@sHdddgZddlZddlmZddZd ddZdd dZdd d ZdS)body_line_iteratortyped_subpart_iteratorwalkN)StringIOccs.|V|r*|D]}|EdHqdSN) is_multipart get_payloadr)selfsubpartr 4/opt/alt/python38/lib64/python3.8/email/iterators.pyrs Fccs6|D](}|j|d}t|trt|EdHqdS)N)decode)rr isinstancestrr)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 )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