*jv) 4 S SK r S SKrS SKJrJrJrJr S SKJr S SK J r S SKJr S SK Jr / SQr\ R " S5 r\ " S S \5 5 r\" 5 r\?\R+ SS9r\R+ S S9r\R+ S SS9r\R+ SS9rg) N)PolicyCompat32compat32_extend_docstrings)_has_surrogates)HeaderRegistry)raw_data_manager)EmailMessage)r r r EmailPolicydefaultstrictSMTPHTTPz\n|\r\n?c t ^ \ rS rSr\rSrSr\" 5 r \ rU 4S jrS r S rS rS rS rS rS S jrSrU =r$ )r Flongc p > SU; a [ R U S[ 5 5 [ TU ] " S0 UD6 g )Nheader_factory )object__setattr__r super__init__)selfkw __class__s 3/opt/alt/python313/lib64/python3.13/email/policy.pyr EmailPolicy.__init__] s3 2%t%5~7GH 2 c 4 U R U R $ N)r max_count)r names r header_max_countEmailPolicy.header_max_countd s ""4(222r c US R SS5 u p#SR U/USS Q75 R S5 nX#R S5 4$ )Nr : z )splitjoinlstriprstrip)r sourcelinesr# values r header_source_parseEmailPolicy.header_source_parsev sU "!n**321QR1299)Dll6*++r c [ US5 ( a/ UR R 5 UR 5 :X a X4$ [ U[ 5 ( a( [ UR 5 5 S: a [ S5 eXR X5 4$ )Nr# r( zDHeader values may not contain linefeed or carriage return characters) hasattrr# lower isinstancestrlen splitlines ValueErrorr r r# r0 s r header_store_parseEmailPolicy.header_store_parse s} 5&!!ejj&6&6&8DJJL&H= eS!!c%*:*:*<&=a&? = > >))$677r c [ US5 ( a U$ SR [ R U5 5 nU R X5 $ )Nr# r) )r4 r, linesep_splitterr+ r r; s r header_fetch_parseEmailPolicy.header_fetch_parse sA 5&!!L(..u56""4//r c " U R XSS9$ )NT refold_binary)_foldr; s r foldEmailPolicy.fold s &