/opt/alt/python311/lib64/python3.11/email/__pycache__
NameSizeModeActions
base64mime.cpython-311.opt-1.pyc43650644editdlrm
base64mime.cpython-311.opt-2.pyc26140644editdlrm
base64mime.cpython-311.pyc43650644editdlrm
charset.cpython-311.opt-1.pyc159740644editdlrm
charset.cpython-311.opt-2.pyc97030644editdlrm
charset.cpython-311.pyc160350644editdlrm
contentmanager.cpython-311.opt-1.pyc138440644editdlrm
contentmanager.cpython-311.opt-2.pyc138440644editdlrm
contentmanager.cpython-311.pyc138440644editdlrm
encoders.cpython-311.opt-1.pyc24000644editdlrm
encoders.cpython-311.opt-2.pyc20710644editdlrm
encoders.cpython-311.pyc24000644editdlrm
errors.cpython-311.opt-1.pyc84590644editdlrm
errors.cpython-311.opt-2.pyc68980644editdlrm
errors.cpython-311.pyc84590644editdlrm
feedparser.cpython-311.opt-1.pyc213070644editdlrm
feedparser.cpython-311.opt-2.pyc196660644editdlrm
feedparser.cpython-311.pyc215070644editdlrm
generator.cpython-311.opt-1.pyc216250644editdlrm
generator.cpython-311.opt-2.pyc179500644editdlrm
generator.cpython-311.pyc216250644editdlrm
header.cpython-311.opt-1.pyc269900644editdlrm
header.cpython-311.opt-2.pyc214130644editdlrm
header.cpython-311.pyc269900644editdlrm
headerregistry.cpython-311.opt-1.pyc337000644editdlrm
headerregistry.cpython-311.opt-2.pyc281060644editdlrm
headerregistry.cpython-311.pyc337660644editdlrm
iterators.cpython-311.opt-1.pyc31770644editdlrm
iterators.cpython-311.opt-2.pyc25840644editdlrm
iterators.cpython-311.pyc31770644editdlrm
message.cpython-311.opt-1.pyc590520644editdlrm
message.cpython-311.opt-2.pyc427650644editdlrm
message.cpython-311.pyc590520644editdlrm
parser.cpython-311.opt-1.pyc73980644editdlrm
parser.cpython-311.opt-2.pyc44260644editdlrm
parser.cpython-311.pyc73980644editdlrm
policy.cpython-311.opt-1.pyc125560644editdlrm
policy.cpython-311.opt-2.pyc63810644editdlrm
policy.cpython-311.pyc125560644editdlrm
quoprimime.cpython-311.opt-1.pyc112510644editdlrm
quoprimime.cpython-311.opt-2.pyc78390644editdlrm
quoprimime.cpython-311.pyc112510644editdlrm
utils.cpython-311.opt-1.pyc154630644editdlrm
utils.cpython-311.opt-2.pyc122140644editdlrm
utils.cpython-311.pyc154630644editdlrm
_encoded_words.cpython-311.opt-1.pyc91310644editdlrm
_encoded_words.cpython-311.opt-2.pyc72580644editdlrm
_encoded_words.cpython-311.pyc91310644editdlrm
_header_value_parser.cpython-311.opt-1.pyc1495330644editdlrm
_header_value_parser.cpython-311.opt-2.pyc1330380644editdlrm
_header_value_parser.cpython-311.pyc1496190644editdlrm
_parseaddr.cpython-311.opt-1.pyc243140644editdlrm
_parseaddr.cpython-311.opt-2.pyc214610644editdlrm
_parseaddr.cpython-311.pyc243140644editdlrm
_policybase.cpython-311.opt-1.pyc192530644editdlrm
_policybase.cpython-311.opt-2.pyc105310644editdlrm
_policybase.cpython-311.pyc192530644editdlrm
__init__.cpython-311.opt-1.pyc21240644editdlrm
__init__.cpython-311.opt-2.pyc15280644editdlrm
__init__.cpython-311.pyc21240644editdlrm
Edit: /opt/alt/python311/lib64/python3.11/email/__pycache__/utils.cpython-311.opt-2.pyc (12214B)
a sx?~ gdZddlZddlZddlZddlZddlZddlZddlZddl m Z ddl m Z ddl m Z ddl mZmZmZddlmZdZd Zd Zd Zd Zejd Zejd ZdZdZd$dZdZdZd%dZ d&dZ!d'dZ"dZ#dZ$dZ%dZ&d'dZ'ejdej(Z)dZ* d(d!Z+d)d#Z,dS)*)collapse_rfc2231_value decode_paramsdecode_rfc2231encode_rfc2231 formataddr formatdateformat_datetime getaddresses make_msgid mktime_tz parseaddr parsedate parsedate_tzparsedate_to_datetimeunquoteN)quote) AddressList)r )r r _parsedate_tz)Charsetz, z 'z[][\\()<>@,:;".]z[\\"]cT |dS#t$rYdSwxYw)NFT)encodeUnicodeEncodeError)ss 2/opt/alt/python311/lib64/python3.11/email/utils.py_has_surrogatesr3s>E  u tts  ''cZ|dd}|ddS)Nutf-8surrogateescapereplace)rdecode)stringoriginal_bytess r _sanitizer%@s. ]]7,=>>N  ) 4 44rc |\}}|d|r |dd}t|rd}td|}|||d|dS#t $rDt |trt|}| |}|d|dcYSwxYw|S)Nasciir"z\\\g<0>z <>) r specialsresearch escapesresubr isinstancestrr header_encode)paircharsetnameaddressquotes encoded_names rrrLs MD' NN7 C C KK F  && ==T22D$*FDD&&&'''B B" 7 7 7'3'' +!'**"0066L , ggg6 6 6 6  7 NsA99A CCcx td|D}t|}|jS)Nc34K|]}t|VdS)Nr0).0vs r zgetaddresses..ps(66Q#a&&666666r&) COMMASPACEjoin _AddressList addresslist) fieldvaluesallas rr r ns:A //66+666 6 6CSA =r&c dgd|d|dgd|ddz |d|d|d |d |fzS) Nz"%s, %02d %s %04d %02d:%02d:%02d %s)MonTueWedThuFriSatSun) JanFebMarAprMayJunJulAugSepOctNovDecr) timetuplezones r_format_timetuple_and_zonerbusj /999)A,G!  3 3 33-B B BDEE E  {{4   %c4 0 00r&c ttjdz}tj}t jd}|d}nd|z}|t j}d|||||fz}|S)Nd@r.z<%d.%d.%d%s@%s>)intrdosgetpidrandom getrandbitssocketgetfqdn)idstringdomainrkpidrandintmsgids rr r s}$)++c/""G )++C $$G> ~!! #w& I IE Lr&c t|}|tdt|z|^}}|tj|ddStj|dddtjtj|iS)Nz!Invalid date value or format "%s"rMrqseconds)rrrr0rerg timedelta)dataparsed_date_tzdtupletzs rrrs"4((N>#   G3<<#4#4 Gqt9$$VT22::5#FF F >>#   3<<#4#4 qt9  Jr&cn |td}t|dkrdd|fS|S)NrN)splitTICKr)rpartss rrrs8- GGD!  E 5zzQT1} Lr&ct tj|d|pd}|||S|d}|d|d|S)Nrr()safeencodingr)urllibparser)rr3languages rrrs[  120B7CCA8+ (((AA ..r&z&^(?P\w+)\*((?P[0-9]+)\*?)?$c |dg}i}|ddD]\}}|d}t|}t|}|rW|dd\}}|t |}||g|||f||dt|zf|r| D]\}}g}d} | |D]@\}} }|r#tj | d } d } || Att|}| r1t|\} } }||| | d|zff||d|zf|S) Nrr[*r4numz"%s"Fzlatin-1)rT)rrrfc2231_continuationmatchgroupry setdefaultappendritemssortrr EMPTYSTRINGr?r) params new_paramsrfc2231_paramsr4valueencodedmor continuationsextendedrr3rs rrrs)JNabbz = = e--$$ ! ' ' - -  =//ID##hh  % %dB / / 6 6UG7L M M M M   tVeEll%:; < < < <:#1#7#7#9#9 : : D-EH    $1  Q$ ,,Q,CCA#H Q+**51122E :+9%+@+@(5!!4'8Ve^)L"MNNNN!!4%"89999 r&r!us-asciict|trt|dkrt|S|\}}}||}t |d} t |||S#t $rt|cYSwxYw)Nr\zraw-unicode-escape)r/tuplerrbytesr0 LookupError)rerrorsfallback_charsetr3rtextrawbytess rrr4s eU # #s5zzQu~~$GXt#T/00H8Wf--- t}}sA$$B?Brcf |@tjtjjS|j|S|dd|fz}tj|}tj |} tj |j }tj||j }n#t$r|tjtj|ddz }tjo |jdk}|r tjn tj }|tj |kr&tj|tj|}ntj|}YnwxYw||S)NrrrMr)rq)rertrgrhrjrqr`rdmktimerlr tm_gmtofftm_zoneAttributeErrorgmtimedaylighttm_isdstaltzonetznamer!) rnisdsttmrlocaltmdeltardstgmtoffs rrlrlNs  z $$X%6%:;;FFHHH y}}  x 'Bk"ooGnW%%G *"7+<===  ugo 6 6  * * *X& G(<(r UEMPTYSTRINGCRLFrcompiler+r-rr%rr rbrrr rr rrrASCIIrrrrlr_r&rrsK    $ """"""888888&&&&&&CCCCCCCCCC"!!!!!       RZ+ , , BJx    555D'''':1111&.FFF    / / / /"rz"KH...`*3,64%!%!%!%!%!%!r&