选择文件�文件大�最�修改时间�作
[📄] 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 \³ã@s€dZddddddgZddlmZmZdd lmZmZdd lm Z Gd d„dƒZ Gd d„de ƒZ Gd d„dƒZ Gdd„de ƒZ dS)z-A parser of RFC 2822 and MIME email messages.ÚParserÚ HeaderParserÚ BytesParserÚBytesHeaderParserÚ FeedParserÚBytesFeedParseré)ÚStringIOÚ TextIOWrapper)rr)Úcompat32c@s0eZdZd edœdd„Zd dd„Zd dd „ZdS) rN)ÚpolicycCs||_||_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/lib64/python3.6/email/parser.pyÚ__init__szParser.__init__FcCsDt|j|jd�}|r|jƒx|jdƒ}|s.P|j|ƒqW|jƒS)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 i )rr r Z_set_headersonlyÚreadZfeedÚclose)r ÚfpÚ headersonlyZ feedparserÚdatarrrÚparse*s z Parser.parsecCs|jt|ƒ|d�S)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)rr)r ÚtextrrrrÚparsestr<szParser.parsestr)N)F)F)Ú__name__Ú __module__Ú __qualname__r rrrrrrrrs c@s eZdZddd„Zddd„ZdS) rTcCstj||dƒS)NT)rr)r rrrrrrIszHeaderParser.parsecCstj||dƒS)NT)rr)r rrrrrrLszHeaderParser.parsestrN)T)T)rrrrrrrrrrHs c@s(eZdZdd„Zd dd„Zd dd„ZdS) rcOst||Ž|_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 ÚargsÚkwrrrrRszBytesParser.__init__Fc Cs,t|ddd�}z|jj||ƒS|jƒXdS)acCreate 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. ÚasciiÚsurrogateescape)ÚencodingÚerrorsN)r rrÚdetach)r rrrrrrdszBytesParser.parsecCs|jddd�}|jj||ƒS)a2Create a message structure from a byte 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. ÚASCIIr )r")Údecoderr)r rrrrrÚ parsebytessszBytesParser.parsebytesN)F)F)rrrrrr&rrrrrPs c@s eZdZddd„Zddd„ZdS) rTcCstj||dd�S)NT)r)rr)r rrrrrr€szBytesHeaderParser.parsecCstj||dd�S)NT)r)rr&)r rrrrrr&ƒszBytesHeaderParser.parsebytesN)T)T)rrrrr&rrrrrs N)Ú__doc__Ú__all__Úiorr Zemail.feedparserrrZemail._policybaser rrrrrrrrÚs 7/