| 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/gradual/__pycache__/ |
Upload File : |
�
p�{cNC � �8 � d Z ddlZddlmZ ddlmZmZ ddlmZm Z m
Z
mZmZ ddl
mZ ddlmZ ddlmZ dd lmZmZ dd
lmZ ddlmZmZmZ ddlmZ dd
lmZm Z d�! � � Z"ddddddddd�Z#d�! � � Z$ G d� de� � Z% G d� de� � Z& G d� de� � Z' G d� d e� � Z( G d!� d"e� � Z) G d#� d$e'e)� � Z* G d%� d&e(e)� � Z+ G d'� d(e� � Z, G d)� d*e� � Z- G d+� d,e� � Z. G d-� d.e� � Z/ G d/� d0e� � Z0 G d1� d2e� � Z1 G d3� d4e� � Z2 G d5� d6e� � Z3 G d7� d8e
� � Z4 G d9� d:e� � Z5 G d;� d<e� � Z6 G d=� d>e� � Z7dS )?z�
We need to somehow work with the typing objects. Since the typing objects are
pretty bare we need to add all the Jedi customizations to make them work as
values.
This file deals with all the typing.py cases.
� N)�debug)�builtin_from_name�create_simple_object)�ValueSet� NO_VALUES�Value�LazyValueWrapper�ValueWrapper)�LazyKnownValues)�repack_with_argument_clinic)�
FilterWrapper)�NameWrapper� ValueName)�
ClassMixin)�BaseTypingValue�BaseTypingClassWithGenerics�BaseTypingInstance)�TypeVarClass)�LazyGenericManager�TupleGenericManagerz$Tuple Generic Protocol Callable Typez
builtins.listz
builtins.dictzbuiltins.setzbuiltins.frozensetzcollections.ChainMapzcollections.Counterzcollections.defaultdictzcollections.deque)�List�Dict�Set� FrozenSet�ChainMap�Counter�DefaultDict�DequezOptional Union ClassVarc � � e Zd Zd� Zd� ZdS )�TypingModuleNamec �D � t | � � � � � S �N)r �_remap��selfs �?/usr/lib/python3/dist-packages/jedi/inference/gradual/typing.py�inferzTypingModuleName.infer'