Xj\ddlmZddlZddlZddlZddlZddlZddlmZm Z Gdde Z e Z e Z e Ze Ze Ze Zej$eeefZddZddZdddZGd d eZGd d ZGd dej:Z d ddZddZ GddejBZ!y)) annotationsN)CallableSequencec eZdZy)CryptographyDeprecationWarningN__name__ __module__ __qualname__f/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/cryptography/utils.pyrrr rc@t|tst|dy)Nz must be bytes) isinstancebytes TypeErrornamevalues r _check_bytesr's# eU #4&/00 $r cR t|y#t$rt|dwxYw)Nz must be bytes-like) memoryviewrrs r_check_bytesliker,s165 64& 34556s &c~|dk(r td|j|xs|jdzdzxsddS)Nrzlength argument can't be 0big) ValueErrorto_bytes bit_length)integerlengths r int_to_bytesr%3sJ {566   67%%'!+16Q r c eZdZy)InterfaceNotImplementedNrr r rr'r';rr r'ceZdZddZy)_DeprecatedValuec.||_||_||_yN)rmessage warning_class)selfrr,r-s r__init__z_DeprecatedValue.__init__@s  *r N)robjectr,str)r r r r/r r rr)r)?s+r r)c@eZdZdfd ZddZddZd dZd dZxZS) _ModuleWithDeprecationscVt||j||jd<yN_module)superr/r __dict__)r.module __class__s rr/z _ModuleWithDeprecations.__init__Gs" )#) i r ct|j|}t|tr8t j |j |jd|j}|SN) stacklevel) getattrr6rr)warningswarnr,r-r)r.robjs r __getattr__z#_ModuleWithDeprecations.__getattr__KsEdllD) c+ , MM#++s'8'8Q G))C r c2t|j||yr+)setattrr6)r.attrrs r __setattr__z#_ModuleWithDeprecations.__setattr__Rs dE*r ct|j|}t|tr,t j |j |jdt|j|yr<) r?r6rr)r@rAr,r-delattr)r.rFrBs r __delattr__z#_ModuleWithDeprecations.__delattr__UsEdllD) c+ , MM#++s'8'8Q G d#r c2dgt|jSr5)dirr6r.s r__dir__z_ModuleWithDeprecations.__dir__\s.C -..r )r9ztypes.ModuleType)rr1returnz typing.Any)rFr1rr0rONone)rFr1rOrP)rOz Sequence[str]) r r r r/rCrGrJrN __classcell__)r:s@rr3r3Fs*+$/r r3ctj|}t|tst|xtj|<}t |||}| t ||||Sr+)sysmodulesrr3r)rE)r module_namer,r-rr9dvs r deprecatedrW`sZ[[ %F f5 6,CF,KK K 6 %- 8B b! Ir cLdtdfd }t|S)N_cached_cXt|}|ur|S|}t|||Sr+)r?rE)instancecacheresult cached_namefuncsentinels rinnerzcached_property..innerus8+x8  Lh+v. r )r[r0)r0property)r_rar^r`s` @@rcached_propertyrcqs'TF#KxH E?r ceZdZddZddZy)Enumcjd|jjd|jd|jdS)N<.z: >)r:r _name__value_rMs r__repr__z Enum.__repr__s14>>**+1T[[MDLL;K1MMr cL|jjd|jS)Nrh)r:r rjrMs r__str__z Enum.__str__s"..))*!DKK=99r N)rOr1)r r r rlrnr r rreres N:r re)rr1rrrOrP)rr1rBufferrOrPr+)r#intr$z int | NonerOr) rr0rUr1r,r1r-z type[Warning]rz str | NonerOr))r_rrOrb)" __future__renumrStypestypingr@collections.abcrr UserWarningrDeprecatedIn36DeprecatedIn40DeprecatedIn41DeprecatedIn42DeprecatedIn43DeprecatedIn47Unionr bytearrayrrorrr% Exceptionr'r) ModuleTyper3rWrcrer r rrs # .  [ 0///// eY 2 31 6 i ++/e../>  !     " ":499:r