o ?OgW@sH gdZddlZddlmZddZdddZdd d Zdd d ZdS))body_line_iteratortyped_subpart_iteratorwalkN)StringIOccs6 |V|r|D] }|EdHq dSdSN) is_multipart get_payloadr)selfsubpartr 6/opt/alt/python310/lib64/python3.10/email/iterators.pyrs rFccs: |D]}|j|d}t|trt|EdHqdS)N)decode)rr isinstancestrr)msgr r Zpayloadr r r r"s   rtextccs< |D]}||kr|dus||kr|VqdSr)rZget_content_maintypeZget_content_subtype)rZmaintypeZsubtyper r r r r-s  rcCs |durtj}d|d}t||d|d|r&td||dnt|d|r?|D] }t|||d|q3dSdS)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