Format: application/x-python-code
1 o
2
3 �h�( � @ s� d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl
4 mZmZm
5 Z
6 d dlmZ d dlmZ d d
7 � ZG dd� de�Zd
8 d� Zdd� Zdd� ZdS )� )�defaultdict)� Parameter)�debug)�PushBackIterator)�analysis)�LazyKnownValue�
9 LazyTreeValue�LazyUnknownValue)�iterable)� ParamNamec C s8 t |t�r|j}|jjdkr|j}t�|j| ||�S d S )N�argument)�
10 isinstancer �data�parent�typer �add�context)Z
11 error_name�
12 lazy_value�message�node� r �Jc:\Users\shubh\Videos\agent\nova\Lib\site-packages\jedi/inference/param.py�_add_argument_issue
13 s
14 �r c s6 e Zd Zd
15 � fdd� Zdd� Zdd� Zdd � Z� ZS )�ExecutedParamNameFc s$ t � j||j|d� || _|| _d S )N)� arguments)�super�__init__�name�_lazy_value�_is_default)�self�function_valuer Z
16 param_noder �
17 is_default�� __class__r r r s
18 zExecutedParamName.__init__c C s
19 | j �� S �N)r �infer�r r r r r&