Format: application/x-python-code
1 o
2
3 �hS � @ s� d Z ddlmZ ddlmZ ddlmZ dedfdedfd e d
4 fde
5 dfd
6 e
7 dfde
8 dfde
9 dfde
10 dfde
11 dfde
12 dfde
13 dfde
14 dfde
15 dfdedfdedfd�ZG dd� d�Z
16 G dd� de
17 �Zde
18 dfdd�Zdd � Zd!d"� Zd%d#d$�ZdS )&z
19 Module for statical analysis.
20 � )�tree)�debug)� is_string� zPotential AttributeError.� zPotential NameError.� zPotential ImportError.� N� � � � � �
21 � � �
22 � � )�attribute-errorz
23 name-errorzimport-errorztype-error-too-many-argumentsztype-error-too-few-argumentsztype-error-keyword-argumentztype-error-multiple-valuesztype-error-star-starztype-error-starztype-error-operationztype-error-not-iterableztype-error-isinstanceztype-error-not-subscriptablezvalue-error-too-many-valueszvalue-error-too-few-valuesc @ sb e Zd Zddd�Zedd� �Zedd� �Zedd � �Zd
24 d� Zdd
25 � Z dd� Z
26 dd� Zdd� ZdS )�ErrorNc C s2 || _ || _|| _|d u rt| j d }|| _d S )Nr )�path�
27 _start_pos�name�CODES�message)�selfr �module_path� start_posr � r �Mc:\Users\shubh\Videos\agent\nova\Lib\site-packages\jedi/inference/analysis.py�__init__ s
28 zError.__init__c C �
29 | j d S �Nr �r �r r r r �line&