| 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 Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
d� Zd� Zd � Z
d
� Zedd�� � Z G d
� de� � ZdS )a
This module is responsible for inferring *args and **kwargs for signatures.
This means for example in this case::
def foo(a, b, c): ...
def bar(*args):
return foo(1, *args)
The signature here for bar should be `bar(b, c)` instead of bar(*args).
� )� Parameter)�tree)�to_list)�ParamNameWrapper)�is_big_annoying_libraryc # � K � ddl m} ddlm} | j }t j | j dd� � }|� � � }|j d j }|j d j
}|� � � � | j
� � D ]�}||j cxk r|k r�n �|j } | j dk r�| j d d| j z k rx || d � � }
|
�j|� |
� � }t% | ||� � rDt'