Viewing File: /opt/alt/python35/lib64/python3.5/email/__pycache__/parser.cpython-35.opt-2.pyc



й¼]³ã@sªddddddgZddlmZmZddlmZmZdd	lmZGd
d„dƒZ	Gdd„de	ƒZ
Gdd„dƒZGd
d„deƒZdS)ÚParserÚHeaderParserÚBytesParserÚBytesHeaderParserÚ
FeedParserÚBytesFeedParseré)ÚStringIOÚ
TextIOWrapper)rr)Úcompat32c@sCeZdZddedd„Zddd„Zddd	„ZdS)
rNÚpolicycCs||_||_dS)N)Ú_classr)Úselfrr©rú+/opt/alt/python35/lib64/python3.5/parser.pyÚ__init__s	zParser.__init__FcCs\t|jd|jƒ}|r(|jƒx'|jdƒ}|sAP|j|ƒq+W|jƒS)Nri )rrrZ_set_headersonlyÚreadZfeedÚclose)r
ÚfpÚheadersonlyZ
feedparserÚdatarrrÚparse*s
zParser.parsecCs|jt|ƒd|ƒS)Nr)rr)r
ÚtextrrrrÚparsestr<szParser.parsestr)Ú__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)rrrrrrrrrrHsc@s:eZdZdd„Zddd„Zddd„ZdS)	rcOst||Ž|_dS)N)rÚparser)r
ÚargsÚkwrrrrRszBytesParser.__init__Fc
CsAt|ddddƒ}z|jj||ƒSWd|jƒXdS)NÚencodingÚasciiÚerrorsÚsurrogateescape)r	rrÚdetach)r
rrrrrrdszBytesParser.parsecCs(|jdddƒ}|jj||ƒS)NÚASCIIr!r")Údecoderr)r
rrrrrÚ
parsebytessszBytesParser.parsebytesN)rrrrrr&rrrrrPsc@s.eZdZddd„Zddd„ZdS)rTcCstj||ddƒS)NrT)rr)r
rrrrrr€szBytesHeaderParser.parsecCstj||ddƒS)NrT)rr&)r
rrrrrr&ƒszBytesHeaderParser.parsebytesN)rrrrr&rrrrrsN)
Ú__all__Úiorr	Zemail.feedparserrrZemail._policybaser
rrrrrrrrÚ<module>s7/
Back to Directory File Manager