← Back
Editing: instance.cpython-311.pyc
� p�{c�W � � � d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dl m Z d dlmZm Z d dlmZmZ d d lmZmZmZmZ d d lmZmZmZmZmZ d dlmZmZ d dlm Z d d l!m"Z"m#Z# d dl$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z* d dl+m,Z, d dl-m.Z. d dl/m0Z0m1Z1 G d� de� � Z2 G d� de� � Z3 G d� de(� � Z4 G d� de)� � Z5 G d� de� � Z6 G d� de6� � Z7 G d� de6� � Z8 G d � d!e8� � Z9 G d"� d#e8� � Z: G d$� d%e� � Z; G d&� d'e� � Z< G d(� d)e&e� � Z= G d*� d+e� � Z> G d,� d-e� � Z? G d.� d/e� � Z@ G d0� d1e� � ZA G d2� d3e,� � ZB G d4� d5e#� � ZCd6S )7� )�abstractproperty)�search_ancestor)�debug)�settings)�compiled)�CompiledValueFilter)�values_from_qualified_names�is_big_annoying_library)�AbstractFilter� AnonymousFunctionExecutionFilter)� ValueName�TreeNameDefinition� ParamName�NameWrapper)�Value� NO_VALUES�ValueSet�iterator_to_value_set�ValueWrapper)�LazyKnownValue�LazyKnownValues)�inference_state_method_cache)�ValuesArguments�TreeArgumentsWrapper)� FunctionValue� FunctionMixin�OverloadedFunctionValue�BaseFunctionExecutionContext�FunctionExecutionContext�FunctionNameInClass)�ClassFilter)�get_dynamic_array_instance)�function_is_staticmethod�function_is_classmethodc �* � � e Zd Z� fd�Zd� Zd� Z� xZS )�InstanceExecutedParamNamec �^ �� t � � � ||d �� � || _ d S )N)� arguments��super�__init__� _instance)�self�instance�function_value� tree_name� __class__s ��?/usr/lib/python3/dist-packages/jedi/inference/value/instance.pyr+ z"InstanceExecutedParamName.__init__ s6 �� � ������I�� � 7� 7� 7�!����� c �, � t | j g� � S �N)r r, �r- s r2 �inferzInstanceExecutedParamName.infer s � ����(�)�)�)r3 c � � dS �NT� r6 s r2 �matches_signaturez+InstanceExecutedParamName.matches_signature# � � ��tr3 )�__name__� __module__�__qualname__r+ r7 r; � __classcell__�r1 s @r2 r&