a
´i”P ã @ sv d dl mZ d dlmZ d dlmZ d dlmZ G dd„ dƒZG dd„ dƒZG d d
„ d
e ƒZ
dd„ ZG d
d„ dƒZG dd„ deƒZ
G dd„ dƒZG dd„ deƒZG dd„ dƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ dƒZG dd „ d ƒZG d!d"„ d"eƒZG d#d$„ d$eƒZG d%d&„ d&ƒZG d'd(„ d(ƒZe
eeeeeeeeeeeeeeeeeeed)œZG d*d+„ d+ƒZd,S )-é )ÚMappingProxyType)Úutils)Úerrors)Ú_header_value_parserc @ s^ e Zd Zddd„Zedd„ ƒZedd„ ƒZed d
„ ƒZedd„ ƒZd
d„ Z dd„ Z
dd„ ZdS )ÚAddressÚ Nc C sœ d td ||||fƒ¡}d|v s(d|v r0tdƒ‚|d ur†|s@|rHtdƒ‚t |¡\}}|rjtd ||¡ƒ‚|jrz|jd ‚|j}|j }|| _
|| _|| _d S )Nr ú
Ú
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ÚparserZ
get_addr_specÚformatÚall_defectsÚ
local_partÚdomainÚ
_display_nameÚ _usernameÚ_domain)ÚselfÚdisplay_nameÚusernamer Ú addr_specZinputsZa_sÚrest© r ú,/usr/lib64/python3.9/email/headerregistry.pyÚ__init__ s$ þ
zAddress.__init__c C s | j S ©N©r ©r r r r r <