| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/jedi/inference/__pycache__/ |
Upload File : |
�
p�{c�( � � � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl
mZmZm
Z
d dlmZ d dlmZ d � Z G d
� de� � Zd� Zd
� Zd� ZdS )� )�defaultdict)� Parameter)�debug)�PushBackIterator)�analysis)�LazyKnownValue�
LazyTreeValue�LazyUnknownValue)�iterable)� ParamNamec � � t |t � � r:|j }|j j dk r|j }t j |j | ||� � S d S )N�argument)�
isinstancer �data�parent�typer �add�context)�
error_name�
lazy_value�message�nodes �6/usr/lib/python3/dist-packages/jedi/inference/param.py�_add_argument_issuer
sX � ��*�m�,�,� K�����;��z�)�)��;�D��|�J�.�
�D�'�J�J�J� K� K� c �2 � � e Zd Zd� fd� Zd� Zd� Zd� Z� xZS )�ExecutedParamNameFc �v �� t � � � ||j |�� � || _ || _ d S )N)� arguments)�super�__init__�name�_lazy_value�_is_default)�self�function_valuer �
param_noder �
is_default� __class__s �r r! zExecutedParamName.__init__ s: �� �
��������I��N�N�N�%���%����r c �4 � | j � � � S �N)r# �infer�r% s r r, zExecutedParamName.infer s � ���%�%�'�'�'r c �^ �� | j rdS | � � � � � � }| � � � t j t j fv rdS | � d�� � ��sdS t �fd�|D � � � � }t j
d||�d�� � |S )NTF)�execute_annotationc 3 �p �K � | ]0}�� � � D ]}|� |� � V � ��1d S r+ )�gather_annotation_classes�is_sub_class_of)�.0�c1�c2�annotationss �r � <genexpr>z6ExecutedParamName.matches_signature.<locals>.<genexpr>) sq �� � � � I� I�� +� E� E� G� G�I� I�� �(�(��,�,� I� I� I� I� I� I� Ir zparam compare %s: %s <=> %s�BLUE)�color)r$ r, �py__class__�get_kindr �VAR_POSITIONAL�VAR_KEYWORD�infer_annotation�anyr �dbg)r% �argument_values�matchesr6 s @r �matches_signaturez#ExecutedParamName.matches_signature s� �� ��� ��4��*�*�,�,�2�2�4�4���=�=�?�?�y�7��9N�O�O�O��4��+�+�u�+�E�E��� � �4�� I� I� I� I� /�I� I� I� I� I�� � �/��?�K�v� G� G� G� G��r c �2 � d| j j �d| j �d�S )N�<z: �>)r) �__name__�string_namer- s r �__repr__zExecutedParamName.__repr__0 s# � � �!�^�4�4�4�d�6F�6F�6F�G�Gr )F)rG �
__module__�__qualname__r! r, rC rI �
__classcell__)r) s @r r r sq �� � � � � �&� &� &� &� &� &�
(� (� (�� � �$H� H� H� H� H� H� Hr r c
�> ����� ����fd�}g �g }i }| j �| � � � }�� � � D ]}|||j j <