Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/jedi/inference/gradual/__pycache__/typing.cpython-39.pyc
Ðазад
a j�hgC � @ s 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 dd� de�Z%G dd� de�Z&G dd� de�Z'G dd � d e�Z(G d!d"� d"e�Z)G d#d$� d$e'e)�Z*G d%d&� d&e(e)�Z+G d'd(� d(e�Z,G d)d*� d*e�Z-G d+d,� d,e�Z.G d-d.� d.e�Z/G d/d0� d0e�Z0G d1d2� d2e�Z1G d3d4� d4e�Z2G d5d6� d6e�Z3G d7d8� d8e �Z4G d9d:� d:e�Z5G d;d<� d<e�Z6G d=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�Dequez!Optional Union ClassVar Annotatedc @ s e Zd Zdd� Zdd� ZdS )�TypingModuleNamec C s t | �� �S �N)r �_remap��self� r# ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/jedi/inference/gradual/typing.py�infer'