/opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/__pycache__
NameSizeModeActions
arguments.cpython-311.pyc138150644editdlrm
astroid_manager.cpython-311.pyc6160644editdlrm
bases.cpython-311.pyc360830644editdlrm
builder.cpython-311.pyc237050644editdlrm
const.cpython-311.pyc15540644editdlrm
constraint.cpython-311.pyc70310644editdlrm
context.cpython-311.pyc78590644editdlrm
decorators.cpython-311.pyc122110644editdlrm
exceptions.cpython-311.pyc204590644editdlrm
filter_statements.cpython-311.pyc74790644editdlrm
helpers.cpython-311.pyc150230644editdlrm
inference.cpython-311.pyc544630644editdlrm
inference_tip.cpython-311.pyc35800644editdlrm
manager.cpython-311.pyc222580644editdlrm
mixins.cpython-311.pyc11240644editdlrm
modutils.cpython-311.pyc304560644editdlrm
node_classes.cpython-311.pyc29970644editdlrm
objects.cpython-311.pyc172420644editdlrm
protocols.cpython-311.pyc386050644editdlrm
raw_building.cpython-311.pyc281980644editdlrm
rebuilder.cpython-311.pyc1050360644editdlrm
scoped_nodes.cpython-311.pyc10230644editdlrm
test_utils.cpython-311.pyc49130644editdlrm
transforms.cpython-311.pyc50210644editdlrm
typing.cpython-311.pyc28090644editdlrm
util.cpython-311.pyc91310644editdlrm
_ast.cpython-311.pyc56680644editdlrm
_backport_stdlib_names.cpython-311.pyc41110644editdlrm
_cache.cpython-311.pyc15040644editdlrm
__init__.cpython-311.pyc69400644editdlrm
__pkginfo__.cpython-311.pyc2510644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/__pycache__/arguments.cpython-311.pyc (13815B)
§ ¬ÐGÃÚ²ƒrãót—ddlmZddlmZddlmZddlmZmZddl m Z m Z ddl m Z mZGd„d¦«Zd S) é)Ú annotations)Únodes)ÚInstance)Ú CallContextÚInferenceContext)ÚInferenceErrorÚ NoDefault)Ú UninferableÚUninferableBasecób—eZdZdZ ddd„Zeddd„¦«Zd „Zdd „Zddd „Z ddd„Z d„Z dS)ÚCallSitea«Class for understanding arguments passed into a call site. It needs a call context, which contains the arguments and the keyword arguments that were passed into a given call site. In order to infer what an argument represents, call :meth:`infer_argument` with the corresponding function node and the argument name. :param callcontext: An instance of :class:`astroid.context.CallContext`, that holds the arguments for the call site. :param argument_context_map: Additional contexts per node, passed in from :attr:`astroid.context.Context.extra_context` :param context: An instance of :class:`astroid.context.Context`. NÚ callcontextrÚcontextúInferenceContext | NonecóJ—|€i}||_|j}|j}t¦«|_| ||¬¦«|_| ||¬¦«|_d„|jD¦«|_ d„|j  ¦«D¦«|_ dS)N©rcó<—g|]}t|t¦«°|‘ŒS©©Ú isinstancer ©Ú.0Úargs úc/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/astroid/arguments.pyú z%CallSite.__init__...s7€ð% ð% ð% صjÀÅoÑ6VÔ6Vð% Ø ð% ð% ð% ócóD—i|]\}}t|t¦«°||“ŒSrr©rÚkeyÚvalues rú z%CallSite.__init__..1s>€ð" ð" ð" á��Uݘe¥_Ñ5Ô5ð" Ø �ð" ð" ð" r) Úargument_context_mapÚargsÚkeywordsÚsetÚduplicated_keywordsÚ _unpack_argsÚ_unpacked_argsÚ_unpack_keywordsÚ_unpacked_kwargsÚpositional_argumentsÚitemsÚkeyword_arguments)Úselfrr"rr#r$s rÚ__init__zCallSite.__init__sÄ€ð Ð 'Ø#%Ð Ø$8ˆÔ!ØÔˆØÔ'ˆÝ-0©U¬UˆÔ Ø"×/Ò/°¸gÐ/ÑFÔFˆÔØ $× 5Ò 5°hÈÐ 5Ñ PÔ PˆÔð% ð% ØÔ.ð% ñ% ô% ˆÔ!ð" ð" à"Ô3×9Ò9Ñ;Ô;ð" ñ" ô" ˆÔÐÐrcóp—|p t¦«}t|j|j¦«}|||¬¦«S)zxGet a CallSite object from the given Call node. context will be used to force a single inference path. r)rrr#r$)ÚclsÚ call_noderrs rÚ from_callzCallSite.from_call7s>€ðÐ/Õ-Ñ/Ô/ˆÝ! )¤.°)Ô2DÑEÔEˆ ؈s�;¨Ð0Ñ0Ô0Ð0rcóV—t|j¦«t|j¦«kS)aoCheck if in the current CallSite were passed *invalid* arguments. This can mean multiple things. For instance, if an unpacking of an invalid object was passed, then this method will return True. Other cases can be when the arguments can't be inferred by astroid, for example, by passing objects which aren't known statically. )Úlenr+r(©r.s rÚhas_invalid_argumentszCallSite.has_invalid_argumentsCs%€õ�4Ô,Ñ-Ô-µ°TÔ5HÑ1IÔ1IÒIÐIrÚreturnÚboolcóV—t|j¦«t|j¦«kS)agCheck if in the current CallSite were passed *invalid* keyword arguments. For instance, unpacking a dictionary with integer keys is invalid (**{1:2}), because the keys must be strings, which will make this method to return True. Other cases where this might return True if objects which can't be inferred were passed. )r5r-r*r6s rÚhas_invalid_keywordszCallSite.has_invalid_keywordsMs%€õ�4Ô)Ñ*Ô*­c°$Ô2GÑ.HÔ.HÒHÐHrcó—i}|p t¦«}|j|_|D�]b\}}|�€T t| |¬¦«¦«}n%#t $r t ||<YŒDt$rYŒOwxYwt|tj ¦«s t ||<Œx|j D]Û\}} t| |¬¦«¦«}n%#t $r t ||<YŒ@t$rYŒKwxYwt|tj ¦«s t ||<Œtt|j t¦«s t ||<Œ™|j |vr/t ||j <|j |j ¦«ŒÑ|||j <ŒÜ�Œ]|||<�Œd|S)Nr)rr"Ú extra_contextÚnextÚinferrr Ú StopIterationrrÚDictr,ÚConstr Ústrr&Úadd) r.r$rÚvaluesÚnamer ÚinferredÚdict_keyÚ dict_values rr)zCallSite._unpack_keywordsWsҀ؈ØÐ/Õ-Ñ/Ô/ˆØ $Ô 9ˆÔØ#ð% %ñ% %‰KˆD�%؉|ðÝ# E§K¢K¸ KÑ$@Ô$@ÑAÔA�H�HøÝ%ðððÝ#.�F˜4‘LØ�HÝ$ðððØ�Hðøøøõ" (­E¬JÑ7Ô7ðå#.�F˜4‘LØà,4¬Nð8ð8Ñ(�H˜jð!Ý#'¨¯ª¸w¨Ñ(GÔ(GÑ#HÔ#H˜˜øÝ)ð!ð!ð!Ý'2˜˜t™ Ø ˜Ý(ð!ð!ð!Ø ˜ð!øøøå% hµ´ Ñ<Ô<ð!Ý'2˜˜t™ Ø Ý% h¤nµcÑ:Ô:ð!Ý'2˜˜t™ Ø Ø”~¨Ð/Ð/å1<˜˜xœ~Ñ.ØÔ0×4Ò4°X´^ÑDÔDÐDØ Ø-7�F˜8œ>Ñ*Ð*ñ'8ð* %��t‘ ‘ ؈ s/«#AÁA1Á% A1Á0A1Â&#C à C,à C,Ã+C,cóX—g}|p t¦«}|j|_|D�]}t|tj¦«rÕ t |j |¬¦«¦«}n5#t$r|  t¦«YŒmt$rYŒxwxYwt|t¦«r|  t¦«Œ¬t|d¦«s|  t¦«Œ×| |j¦«Œò|  |¦«�Œ |S)NrÚelts)rr"r=rrÚStarredr>r r?rÚappendr r@r ÚhasattrÚextendrK)r.r#rrErrGs rr'zCallSite._unpack_argsƒs4€ØˆØÐ/Õ-Ñ/Ô/ˆØ $Ô 9ˆÔØð #ñ #ˆCݘ#�uœ}Ñ-Ô-ð #ðÝ# C¤I§O¢O¸G OÑ$DÔ$DÑEÔE�H�HøÝ%ðððØ—M’M¥+Ñ.Ô.Ð.Ø�HÝ$ðððØ�Hðøøøõ˜h­Ñ8Ô8ðØ—M’M¥+Ñ.Ô.Ð.ØÝ˜x¨Ñ0Ô0ðØ—M’M¥+Ñ.Ô.Ð.ØØ— ’ ˜hœmÑ,Ô,Ð,Ð,à— ’ ˜cÑ"Ô"Ð"Ñ"؈ s¿(A(Á($B BÂBc ó’ ‡—||jvrtd||||¬¦«‚ |j| |¦«S#t$rYnwxYwt |j¦«t |jj¦«kr,|jjs |jj std||||¬¦«‚|jdt |jj¦«…}|jt |jj¦«d…}|j  |¦«d}d„|jj D¦«Šˆfd„|j  ¦«D¦«}t |¦«t |jj¦«krG|jjD]:}|j |vr/| |j ¦«} | | ¦«Œ;|��ct!|dd¦«} |dk�r |jd v�r| €)|jd kr|r|d |¬ ¦«S| €|j d ¬ ¦«} t)| t*j¦«r?|j ¦«} | |  ¦«urt3| f¦«S|jd kr9t)| t4¦«s|  ¦«} t3| f¦«S|jdkrt3| f¦«S|jd vr| r|dz} |j| |¦«S#t8$rYnwxYw|jj|kr¥| ¦«r td|j|j||||¬¦«‚t+j |jj!|jj"|j¬¦«} |  #d„|  ¦«D¦«¦«t3| f¦«S|jj|kr‰| $¦«r td|j|j%||||¬¦«‚t+j&|jj!|jj"|j¬¦«} |  #|¦«t3| f¦«S |j '|¦« |¦«S#tP$rYnwxYwtd||||¬¦«‚)aInfer a function argument value according to the call context. Arguments: funcnode: The function being called. name: The name of the argument whose value is being inferred. context: Inference context object z9The arguments passed to {func!r} have duplicate keywords.)Ú call_siteÚfuncrrzJToo many positional arguments passed to {func!r} that does not have *args.Nrcó—h|] }|j’Œ Sr)rFrs rú z*CallSite.infer_argument..Ãs€ÐCÐCÐC 3�c”hÐCÐCÐCrcó$•—i|] \}}|‰v¯ ||“Œ Srr)rrr Ú kwonlyargss €rr!z+CallSite.infer_argument..Äs4ø€ð ð ð á��Uؘ*Ð$Ð$ð �à$Ð$Ð$rÚ boundnode>ÚmethodÚ classmethodrXrT)ÚfuturerYéz‡Inference failed to find values for all keyword arguments to {func!r}: {unpacked_kwargs!r} doesn't correspond to {keyword_arguments!r}.)r-Úunpacked_kwargsrQrRrr)ÚlinenoÚ col_offsetÚparentcó@—g|]\}}tj|¦«|f‘ŒSr)rÚ const_factoryrs rrz+CallSite.infer_argument..s,€ÐTÐTÐT±z°s¸E•%Ô% cÑ*Ô*¨EÐ2ÐTÐTÐTrz‹Inference failed to find values for all positional arguments to {func!r}: {unpacked_args!r} doesn't correspond to {positional_arguments!r}.)r+Ú unpacked_argsrQrRrrz-No value found for argument {arg} to {func!r}))r&rr-r?ÚKeyErrorr5r+r#ÚvarargÚ posonlyargsÚ find_argnamerVr,rFÚpoprMÚgetattrÚtyper_ÚframerrÚClassDefÚscopeÚ metaclassÚiterrÚinstantiate_classÚ IndexErrorÚkwargr;r*rAr]r^Úpostinitr7r(ÚTupleÚ default_valuer )r.ÚfuncnoderFrÚ positionalrdÚargindexÚkwargsÚfunc_argrrWÚ method_scoperqr#rVs @rÚinfer_argumentzCallSite.infer_argumentœshø€ð �4Ô+Ð +Ð +Ý ØKØØØØð ñôð ð ØÔ)¨$Ô/×5Ò5°gÑ>Ô>Ð >øÝð ð ð Ø ˆDð øøøõ ˆtÔ(Ñ )Ô )­C°´ Ô0BÑ,CÔ,CÒ CÐ CØ”=Ô'ð °´ Ô0Ið Ý$ð&ð#Ø!ØØ#ðñôððÔ.Ð/Hµ°X´]Ô5GÑ1HÔ1HÐ/HÔIˆ ØÔ*­3¨x¬}Ô/AÑ+BÔ+BÐ+DÐ+DÔEˆØ”=×-Ò-¨dÑ3Ô3°AÔ6ˆØCÐC¨(¬-Ô*BÐCÑCÔCˆ ð ð ð ð à"Ô4×:Ò:Ñ<Ô<ð ñ ô ˆõ ˆz‰?Œ?�S ¤Ô!3Ñ4Ô4Ò 4Ð 4Ø$œMÔ.ð +ð +�Ø”= FÐ*Ð*Ø Ÿ*š* X¤]Ñ3Ô3�CØ×%Ò% cÑ*Ô*Ð*øà Ñ Ý ¨°dÑ;Ô;ˆIà˜1Š}‰} ¤Ð2KÐ!KÑ!KðÐ$¨¬¸(Ò)BÐ)BÀzÐ)BØ% aœ=×.Ò.°wÐ.Ñ?Ô?Ð?ØÐ$à (¤× 5Ò 5¸TÐ 5Ñ BÔ B�Iå˜i­¬Ñ8Ô8ð2ð $,¤?×#8Ò#8Ñ#:Ô#:�LØ# y×':Ò':Ñ'<Ô'<Ð<Ð<Ý# Y LÑ1Ô1Ð1à”= HÒ,Ð,Ý% iµÑ:Ô:ðBØ$-×$?Ò$?Ñ$AÔ$A˜ Ý   Ñ-Ô-Ð-Ø”= MÒ1Ð1Ý   Ñ-Ô-Ð-ðŒ}Ð 9Ð9Ð9¸iÐ9ؘA‘ �ð ØÔ0°Ô:×@Ò@ÀÑIÔIÐIøÝð ð ð Ø�ð øøøð Œ=Ô  $Ò &Ð &ð×(Ò(Ñ*Ô*ð Ý$ð-ð'+Ô&<Ø$(Ô$9Ø"Ø!ØØ#ð ñ ô ð õ”JØ”}Ô+Ø#œ=Ô3Ø”}ðñôˆEð �NŠNØTÐTÀVÇ\Â\Á^Ä^ÐTÑTÔTñ ô ð õ˜˜‘>”>Ð !Ø Œ=Ô  4Ò 'Ð 'ð×)Ò)Ñ+Ô+ð Ý$ð>ð*.Ô)BØ"&Ô"5Ø"Ø!ØØ#ð ñ ô ð õ”;Ø”}Ô+Ø#œ=Ô3Ø”}ðñôˆDð �MŠM˜&Ñ !Ô !Ð !ݘ˜‘=”=Ð ð Ø”=×.Ò.¨tÑ4Ô4×:Ò:¸7ÑCÔCÐ CøÝð ð ð Ø ˆDð øøøåØ ;ØØØØð  ñ ô ð s5 AÁ A Á A Ë9LÌ L&Ì%L&Ñ8,R%Ò% R2Ò1R2)NN)rrrr)N)rr)r8r9) Ú__name__Ú __module__Ú __qualname__Ú__doc__r/rYr3r7r;r)r'r{rrrr r sÕ€€€€€ððð&"Ø+/ð  ð ð ð ð ð0ð 1ð 1ð 1ð 1ñ„[ð 1ðJðJðJðIðIðIðIð*ð*ð*ð*ð*ðXððððð2Y ðY ðY ðY ðY rr N)Ú __future__rÚastroidrÚ astroid.basesrÚastroid.contextrrÚastroid.exceptionsrr Ú astroid.utilr r r rrrúr†sÁðð #Ð"Ð"Ð"Ð"Ð"àÐÐÐÐÐØ"Ð"Ð"Ð"Ð"Ð"Ø9Ð9Ð9Ð9Ð9Ð9Ð9Ð9Ø8Ð8Ð8Ð8Ð8Ð8Ð8Ð8Ø5Ð5Ð5Ð5Ð5Ð5Ð5Ð5ðg ðg ðg ðg ðg ñg ôg ðg ðg ðg r