选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
3 \Wã@sLdZdddgZddlZddlmZdd„Zdd d„Zdd d„Zdd d „ZdS)z1Various types of useful iterators and generators.Úbody_line_iteratorÚtyped_subpart_iteratorÚwalkéN)ÚStringIOccs2|V|jƒr.x|jƒD]}|jƒEdHqWdS)z‰Walk over the message tree, yielding each subpart. The walk is performed in depth-first order. This method is a generator. N)Ú is_multipartÚ get_payloadr)ÚselfÚsubpart©r ú'/usr/lib64/python3.6/email/iterators.pyrsFccs:x4|jƒD](}|j|d�}t|tƒr t|ƒEdHq WdS)zŽIterate over the parts, returning string payloads line-by-line. Optional decode (default False) is passed through to .get_payload(). )ÚdecodeN)rrÚ isinstanceÚstrr)Úmsgr r Zpayloadr r r r"s  Útextccs<x6|jƒD]*}|jƒ|kr |dks.|jƒ|kr |Vq WdS)zøIterate over the subparts with a given MIME type. Use `maintype' as the main MIME type to match against; this defaults to "text". Optional `subtype' is the MIME subtype to match against; if omitted, only the main type is matched. N)rZget_content_maintypeZget_content_subtype)rZmaintypeÚsubtyper r r r r-s cCs„|dkrtj}d|d}t||jƒd|d�|rJtd|jƒ|d�n t|d�|jƒr€x"|jƒD]}t|||d|ƒqfWdS) zA handy debugging aidNú éÚ)Ú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) Ú__doc__Ú__all__rÚiorrrrrr r r r Ús