← Back
Editing: names.cpython-311.pyc
� p�{c�Z � �� � d dl mZ d dlmZ d dlmZmZ d dlmZ d dl m Z mZ d dlm Z d dlmZmZ d dlmZ d d lmZ d d lmZ d dlmZmZ d dlmZ d � Z G d� d� � Z G d� de� � Z G d� de� � Z G d� d� � Z G d� de e� � Z! G d� de� � Z" G d� d� � Z# G d� de#� � Z$ G d� de$e� � Z% G d � d!e%� � Z& G d"� d#e&� � Z' G d$� d%e&� � Z( G d&� d'e#� � Z) G d(� d)e� � Z* G d*� d+e*� � Z+ G d,� d-� � Z, G d.� d/� � Z- G d0� d1e-e"� � Z. G d2� d3e e� � Z/ G d4� d5e-e/� � Z0d6S )7� )�abstractmethod)� Parameter)�Optional�Tuple)�search_ancestor)�find_statement_documentation�clean_scope_docstring)�unite)�ValueSet� NO_VALUES)�inference_state_method_cache)� docstrings)�memoize_method)� deep_ast_copy�infer_call_of_leaf)�plugin_managerc �P � d}| D ] }|r|dz }||� � � z }�!|S )N� z ------------------------------ )� py__doc__)�names�doc�names �6/usr/lib/python3/dist-packages/jedi/inference/names.py�_merge_name_docsr sF � � �C�� � ��� *� �)�)�C��t�~�~�������J� c �� � e Zd ZU dZeeeef ed<