unsupported #ˆl–äY>” je¶…8 Cq§nµ1hß ƒpgÁÀ¿}a ´i®<ã@s†ddlZddlmZddlmZddlmZgd¢ZGdd„dƒZdd „Z d d „Z Gd d „d eej d�Z e Gdd„de ƒƒZ e ƒZdS)éN)Úheader)Úcharset)Ú_has_surrogates)ÚPolicyÚCompat32Úcompat32cs<eZdZ‡fdd„Zdd„Zdd„Zdd„Zd d „Z‡ZS) Ú _PolicyBasec sH| ¡D]:\}}t||ƒr.tt|ƒ ||¡qtd ||jj¡ƒ‚qdS©Nz*{!r} is an invalid keyword argument for {}) ÚitemsÚhasattrÚsuperrÚ __setattr__Ú TypeErrorÚformatÚ __class__Ú__name__)ÚselfÚkwÚnameÚvalue©r©ú)/usr/lib64/python3.9/email/_policybase.pyÚ__init__)s ÿÿz_PolicyBase.__init__cCs*dd„|j ¡Dƒ}d |jjd |¡¡S)NcSsg|]\}}d ||¡‘qS)z{}={!r})r)Ú.0rrrrrÚ 8sÿz(_PolicyBase.__repr__..z{}({})z, )Ú__dict__r rrrÚjoin)rÚargsrrrÚ__repr__7sÿz_PolicyBase.__repr__cKsr|j |j¡}|j ¡D]\}}t |||¡q| ¡D]4\}}t||ƒs^td ||jj ¡ƒ‚t |||¡q8|Sr ) rÚ__new__rr Úobjectr r rrr)rrZ newpolicyÚattrrrrrÚclone<s ÿÿz_PolicyBase.clonecCs,t||ƒrd}nd}t| |jj|¡ƒ‚dS)Nz'{!r} object attribute {!r} is read-onlyz!{!r} object has no attribute {!r})r ÚAttributeErrorrrr)rrrÚmsgrrrr Ns z_PolicyBase.__setattr__cCs|jfi|j¤ŽS©N)r#r)rÚotherrrrÚ__add__Usz_PolicyBase.__add__) rÚ __module__Ú __qualname__rrr#r r(Ú __classcell__rrrrrs  rcCs,| dd¡d}| dd¡d}|d|S)NÚ ér)ÚrsplitÚsplit)ÚdocZ added_docrrrÚ _append_doc^sr1cCsŽ|jr(|j d¡r(t|jdj|jƒ|_|j ¡D]V\}}|jr2|j d¡r2dd„|jDƒD]*}tt||ƒdƒ}|r\t||jƒ|_q2q\q2|S)Nú+rcss |]}| ¡D] }|VqqdSr&)Úmro)rÚbaseÚcrrrÚ hóz%_extend_docstrings..Ú__doc__)r8Ú startswithr1Ú __bases__rr Úgetattr)Úclsrr"r5r0rrrÚ_extend_docstringscsr=c@s†eZdZdZdZdZdZdZdZdZ dd„Z d d „Z d d „Z e jd d„ƒZe jdd„ƒZe jdd„ƒZe jdd„ƒZe jdd„ƒZdS)rFr,Z8bitéNNTcCs|jr |‚| ||¡dSr&)Úraise_on_defectÚregister_defect©rÚobjZdefectrrrÚ handle_defect±szPolicy.handle_defectcCs|j |¡dSr&)ZdefectsÚappendrArrrr@Äs zPolicy.register_defectcCsdSr&r)rrrrrÚheader_max_countÑszPolicy.header_max_countcCst‚dSr&©ÚNotImplementedError)rÚ sourcelinesrrrÚheader_source_parseäszPolicy.header_source_parsecCst‚dSr&rF©rrrrrrÚheader_store_parseîszPolicy.header_store_parsecCst‚dSr&rFrJrrrÚheader_fetch_parseõs zPolicy.header_fetch_parsecCst‚dSr&rFrJrrrÚfolds z Policy.foldcCst‚dSr&rFrJrrrÚ fold_binary szPolicy.fold_binary)rr)r*r?ÚlinesepÚcte_typeÚmax_line_lengthÚ mangle_from_Zmessage_factoryZverify_generated_headersrCr@rEÚabcÚ