⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
lib
/
python3.10
/
email
/
__pycache__
/
View File Name :
iterators.cpython-310.pyc
o }5hW @ sJ d Z g dZddlZddlmZ dd Zddd ZdddZdd dZdS )z1Various types of useful iterators and generators.)body_line_iteratortyped_subpart_iteratorwalk N)StringIOc c s4 | V | r| D ]}| E dH qdS dS )zWalk over the message tree, yielding each subpart. The walk is performed in depth-first order. This method is a generator. N)is_multipartget_payloadr )selfsubpart r &/usr/lib/python3.10/email/iterators.pyr s r Fc c s8 | D ]}|j|d}t|trt|E dH qdS )zIterate over the parts, returning string payloads line-by-line. Optional decode (default False) is passed through to .get_payload(). )decodeN)r r isinstancestrr )msgr r payloadr r r r " s r textc c s: | D ]}| |kr|du s| |kr|V qdS )zIterate 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)r get_content_maintypeget_content_subtype)r maintypesubtyper r r r r - s r c C s |du rt j}d|d }t|| d|d |r%td| |d nt|d | r>| D ] }t|||d | q2dS dS ) zA handy debugging aidN )endfilez [%s])r )sysstdoutprintget_content_typeget_default_typer r _structure)r fplevelinclude_defaulttabr r r r r! ; s r! )F)r N)Nr F) __doc____all__r ior r r r r! r r r r
s