← Back
Editing: function.cpython-311.pyc
� p�{cD � �< � d dl mZ d dlmZ d dlmZmZ d dlmZ d dlm Z d dlm Z d dlmZ d dlm Z d d lmZmZmZ d d lmZmZmZmZmZ d dlmZmZmZmZmZ d dlmZm Z m!Z! d d l"m#Z#m$Z$ d dl%m&Z& d dlm'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z- G d� de� � Z. G d� de� � Z/ G d� d� � Z0 G d� de0e/e�� � Z1 G d� de� � Z2 G d� de1� � Z3 G d � d!e#e$� � Z4 G d"� d#e4� � Z5 G d$� d%e4� � Z6 G d&� d'e0e� � Z7d(� Z8d)S )*� )�tree)�debug)�inference_state_method_cache�CachedMetaClass)�compiled)� recursion)� docstrings)� flow_analysis�� TreeSignature)�ParserTreeFilter�FunctionExecutionFilter� AnonymousFunctionExecutionFilter)� ValueName�AbstractNameDefinition�AnonymousParamName� ParamName�NameWrapper)�ContextualizedNode� NO_VALUES�ValueSet� TreeValue�ValueWrapper)�LazyKnownValues�LazyKnownValue� LazyTreeValue)�ValueContext�TreeContextMixin)�iterable)�parser_utils)�get_yield_exprs)�values_from_qualified_names��TupleGenericManagerc �8 � e Zd ZdZdZd� Zed� � � Zd� ZdS )� LambdaNamez<lambda>�functionc �, � || _ |j | _ d S �N)� _lambda_value�parent_context)�self�lambda_values �?/usr/lib/python3/dist-packages/jedi/inference/value/function.py�__init__zLambdaName.__init__ s � �)���*�9����� c �$ � | j j j S r) )r* � tree_node� start_pos�r, s r. r3 zLambdaName.start_pos"