/snap/core22/2437/usr/lib/python3.10/email/__pycache__
NameSizeModeActions
base64mime.cpython-310.pyc32400644editdlrm
charset.cpython-310.pyc115750644editdlrm
contentmanager.cpython-310.pyc73890644editdlrm
encoders.cpython-310.pyc16270644editdlrm
errors.cpython-310.pyc58500644editdlrm
feedparser.cpython-310.pyc105780644editdlrm
generator.cpython-310.pyc129960644editdlrm
header.cpython-310.pyc164620644editdlrm
headerregistry.cpython-310.pyc219050644editdlrm
iterators.cpython-310.pyc19680644editdlrm
message.cpython-310.pyc378040644editdlrm
parser.cpython-310.pyc56730644editdlrm
policy.cpython-310.pyc96530644editdlrm
quoprimime.cpython-310.pyc76230644editdlrm
utils.cpython-310.pyc118660644editdlrm
_encoded_words.cpython-310.pyc57400644editdlrm
_header_value_parser.cpython-310.pyc784540644editdlrm
_parseaddr.cpython-310.pyc125120644editdlrm
_policybase.cpython-310.pyc152400644editdlrm
__init__.cpython-310.pyc15600644editdlrm
Edit: /snap/core22/2437/usr/lib/python3.10/email/__pycache__/iterators.cpython-310.pyc (1968B)
o p̦iW@sJdZgdZddlZddlmZddZddd Zdd d Zdd dZdS)z1Various types of useful iterators and generators.)body_line_iteratortyped_subpart_iteratorwalkN)StringIOccs4|V|r|D] }|EdHq dSdS)zWalk 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)selfsubpartr &/usr/lib/python3.10/email/iterators.pyrs rFccs8|D]}|j|d}t|trt|EdHqdS)zIterate over the parts, returning string payloads line-by-line. Optional decode (default False) is passed through to .get_payload(). )decodeN)rr isinstancestrr)msgr r payloadr r r r"s   rtextccs:|D]}||kr|dus||kr|VqdS)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)rget_content_maintypeget_content_subtype)rmaintypesubtyper r r r r-s  rcCs|durtj}d|d}t||d|d|r%td||dnt|d|r>|D] }t|||d|q2dSdS) zA handy debugging aidN )endfilez [%s])r)sysstdoutprintget_content_typeget_default_typerr _structure)rfplevelinclude_defaulttabr r r r r!;s   r!)F)rN)NrF) __doc____all__riorrrrr!r r r r s