← Back
Editing: classes.cpython-311.pyc
� p�{c�s � � � d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddlm Z ddlmZ dd l mZ dd lmZ ddlmZmZ ddlmZ dd lmZmZ ddlmZmZ ddlmZ ddlmZ ddl m!Z! d� Z"d� Z#d� Z$ G d� d� � Z% G d� de%� � Z& G d� de%� � Z' G d� de'� � Z( G d� de(� � Z) G d� d e'� � Z*dS )!a` There are a couple of classes documented in here: - :class:`.BaseName` as an abstact base class for almost everything. - :class:`.Name` used in a lot of places - :class:`.Completion` for completions - :class:`.BaseSignature` as a base class for signatures - :class:`.Signature` for :meth:`.Script.get_signatures` only - :class:`.ParamName` used for parameters of signatures - :class:`.Refactoring` for refactorings - :class:`.SyntaxError` for :meth:`.Script.get_syntax_errors` only These classes are the much biggest part of the API, because they contain the interesting information about all operations. � N)�Path)�Optional)�search_ancestor)�settings)�debug)�unite)�memoize_method)� MixedName)� ImportName� SubModuleName)�StubModuleValue)� convert_names�convert_values)�ValueSet�HasNoContext)�KeywordName)�completion_cache)�filter_follow_importsc �&