/opt/alt/python311/lib64/python3.11/email/__pycache__
Edit: /opt/alt/python311/lib64/python3.11/email/__pycache__/headerregistry.cpython-311.pyc (33766B)
§
Ñb;ë€qã óš — d Z ddlmZ ddlmZ ddlmZ ddlmZ G d„ d¦ « Z G d„ d ¦ « Z G d
„ de
¦ « Zd„ Z G d
„ d¦ « Z
G d„ de
¦ « Z G d„ d¦ « Z G d„ de¦ « Z G d„ d¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ d¦ « Z G d„ d ¦ « Z G d!„ d"e¦ « Z G d#„ d$e¦ « Z G d%„ d&¦ « Z G d'„ d(¦ « Zi d)e“d*e“d+e“d,e“d-e“d.e“d/e“d0e“d1e“d2e“d3e“d4e“d5e“d6e“d7e“d8e“d9e“eeed:œ¥Z G d;„ d<¦ « Zd=S )>zÄRepresenting and manipulating email headers via custom objects.
This module provides an implementation of the HeaderRegistry API.
The implementation is designed to flexibly follow RFC5322 rules.
é )ÚMappingProxyType)Úutils)Úerrors)Ú_header_value_parserc ó€ — e Zd Zdd„Zed„ ¦ « Zed„ ¦ « Zed„ ¦ « Zed„ ¦ « Zd„ Z d „ Z
d
„ ZdS )ÚAddressÚ Nc ó’ — d t d||||f¦ « ¦ « }d|v sd|v rt d¦ « ‚|�q|s|rt d¦ « ‚t j |¦ « \ }}|r#t d ||¦ « ¦ « ‚|j r
|j d ‚|j }|j }|| _
|| _ || _ dS ) a÷ Create an object representing a full email address.
An address can have a 'display_name', a 'username', and a 'domain'. In
addition to specifying the username and domain separately, they may be
specified together by using the addr_spec keyword *instead of* the
username and domain keywords. If an addr_spec string is specified it
must be properly quoted according to RFC 5322 rules; an error will be
raised if it is not.
An Address object has display_name, username, domain, and addr_spec
attributes, all of which are read-only. The addr_spec and the string
value of the object are both quoted according to RFC5322 rules, but
without any Content Transfer Encoding.
r Nú
ú
z8invalid arguments; address parts cannot contain CR or LFz=addrspec specified when username and/or domain also specifiedz6Invalid addr_spec; only '{}' could be parsed from '{}'r )
ÚjoinÚfilterÚ
ValueErrorÚ TypeErrorÚparserÚ
get_addr_specÚformatÚall_defectsÚ
local_partÚdomainÚ
_display_nameÚ _usernameÚ_domain)ÚselfÚdisplay_nameÚusernamer Ú addr_specÚinputsÚa_sÚrests ú;/opt/alt/python311/lib64/python3.11/email/headerregistry.pyÚ__init__zAddress.__init__ sþ € ð" —’� |°X¸vÀyÐ&QÑRÔRÑSÔSˆØ�6ˆ>ˆ>˜T V˜^˜^ÝÐWÑXÔXÐXð Ð Øð
9˜6ð
9Ýð !8ñ 9ô 9ð 9åÔ,¨YÑ7Ô7‰IˆC�Øð
5Ý ð "=ß=CºVØ$'¨ñ>4ô >4ñ5ô 5ð 5ð Œð
)Ø”o aÔ(Ð(Ø”~ˆHØ”ZˆFØ)ˆÔØ!ˆŒØˆŒˆˆó c ó — | j S ©N©r ©r s r! r zAddress.display_name8 ó € àÔ!Ð!r# c ó — | j S r% )r r' s r! r zAddress.username<