⚝
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 :
parser.cpython-310.pyc
o }5h @ sx d Z g dZddlmZmZ ddlmZmZ ddlm Z G dd dZ G dd d e ZG d d dZG dd d eZ dS )z-A parser of RFC 2822 and MIME email messages.)ParserHeaderParserBytesParserBytesHeaderParser FeedParserBytesFeedParser )StringIO TextIOWrapper)r r )compat32c @ s0 e Zd Zd edddZdddZddd ZdS )r Npolicyc C s || _ || _dS )a Parser of RFC 2822 and MIME email messages. Creates an in-memory object tree representing the email message, which can then be manipulated and turned over to a Generator to return the textual representation of the message. The string must be formatted as a block of RFC 2822 headers and header continuation lines, optionally preceded by a `Unix-from' header. The header block is terminated either by the end of the string or by a blank line. _class is the class to instantiate for new message objects when they must be created. This class must have a constructor that can take zero arguments. Default is Message.Message. The policy keyword specifies a policy object that controls a number of aspects of the parser's operation. The default policy maintains backward compatibility. N)_classr )selfr r r #/usr/lib/python3.10/email/parser.py__init__ s zParser.__init__Fc C sB t | j| jd}|r| |d}|s | S || q)a\ Create a message structure from the data in a file. Reads all the data from the file and returns the root of the message structure. Optional headersonly is a flag specifying whether to stop parsing after reading the headers or not. The default is False, meaning it parses the entire contents of the file. r Ti )r r r _set_headersonlyreadfeedclose)r fpheadersonly feedparserdatar r r parse) s zParser.parsec C s | j t||dS )a- Create a message structure from a string. Returns the root of the message structure. Optional headersonly is a flag specifying whether to stop parsing after reading the headers or not. The default is False, meaning it parses the entire contents of the file. r )r r r textr r r r parsestr; s zParser.parsestr)NF)__name__ __module____qualname__r r r r r r r r r s r c @ e Zd ZdddZdddZdS )r Tc C t | |dS NT)r r r r r r r r r H zHeaderParser.parsec C r$ r% )r r r r r r r K r' zHeaderParser.parsestrNT)r r! r" r r r r r r r G r c @ s( e Zd Zdd Zd ddZd ddZdS ) r c O s t |i || _dS )a Parser of binary RFC 2822 and MIME email messages. Creates an in-memory object tree representing the email message, which can then be manipulated and turned over to a Generator to return the textual representation of the message. The input must be formatted as a block of RFC 2822 headers and header continuation lines, optionally preceded by a `Unix-from' header. The header block is terminated either by the end of the input or by a blank line. _class is the class to instantiate for new message objects when they must be created. This class must have a constructor that can take zero arguments. Default is Message.Message. N)r parser)r argskwr r r r Q s zBytesParser.__init__Fc C s2 t |ddd}z| j||W | S | w )ac Create a message structure from the data in a binary file. Reads all the data from the file and returns the root of the message structure. Optional headersonly is a flag specifying whether to stop parsing after reading the headers or not. The default is False, meaning it parses the entire contents of the file. asciisurrogateescape)encodingerrors)r r* r detachr&