| 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 G d� d� � Z G d� de� � Z G d � d
e� � Z G d� de� � Z
G d
� de� � ZdS )� )� Parameter)�memoize_method)�debug)�parser_utilsc � � e Zd Zd� ZdS )�_SignatureMixinc � � � � fd�}� j j dz d� |� � � � z dz }� j }|r|d|z z
}|S )Nc 3 �V �K � d} d}�� d�� � D ]�}|� � � }| |t j k z } | r|t j k rdV � d} |t j k rd}n|t j k r|sdV � d}|� � � V � ��| rdV � d S d S )NFT)�
resolve_stars�/�*)�get_param_names�get_kindr �POSITIONAL_ONLY�VAR_POSITIONAL�KEYWORD_ONLY� to_string)�
is_positional�
is_kw_only�n�kind�selfs ��:/usr/lib/python3/dist-packages/jedi/inference/signature.py�
param_stringsz0_SignatureMixin.to_string.<locals>.param_strings
s� �� � � �!�M��J��)�)��)�=�=�
$�
$���z�z�|�|�����)B�!B�B�
� � *�T�Y�-F�%F�%F��I�I�I�$)�M��9�3�3�3�!%�J�J��Y�3�3�3�J�3��I�I�I�!%�J��k�k�m�m�#�#�#�#��
�� � � � � �
�
� �(�, �)z -> )�name�string_name�join�annotation_string)r r �s�
annotations ` r r z_SignatureMixin.to_string sm �� � � � � � �*
�I�!�C�'�$�)�)�M�M�O�O�*D�*D�D�s�J���+�
�� %�
��*�$�$�A��r N)�__name__�
__module__�__qualname__r � r r r r s# � � � � � �� � � � r r c �\ � e Zd Zd
d�Zed� � � Zed� � � Zd
d�Zd� Zd� Z d� Z
d S )�AbstractSignatureFc �"