diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-18 21:39:55 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-19 11:09:32 +0200 |
commit | 4ef57c7d1de557b633a38df373a2585b96be1a93 (patch) | |
tree | b082a27f3b466df88ec22bf9fd1dc13bdd852a86 /astroid/__init__.py | |
parent | f938b42508479d903c90f1081e928d9482dcaf02 (diff) | |
download | astroid-git-4ef57c7d1de557b633a38df373a2585b96be1a93.tar.gz |
Remove astroid.__init__.py from the isort exclude
We fixed enough cyclic import to do that
Diffstat (limited to 'astroid/__init__.py')
-rw-r--r-- | astroid/__init__.py | 36 |
1 files changed, 9 insertions, 27 deletions
diff --git a/astroid/__init__.py b/astroid/__init__.py index 1b922bfe..f0c1c3b6 100644 --- a/astroid/__init__.py +++ b/astroid/__init__.py @@ -39,47 +39,29 @@ Main modules are: * builder contains the class responsible to build astroid trees """ - import os from importlib import import_module from pathlib import Path - -from .__pkginfo__ import __version__, version - - -# WARNING: internal imports order matters ! -# pylint: disable=wrong-import-order,wrong-import-position,redefined-builtin - -# make all exception classes accessible from astroid package +from astroid import inference, raw_building +from astroid.bases import BaseInstance, BoundMethod, Instance, UnboundMethod +from astroid.brain.helpers import register_module_extender +from astroid.builder import extract_node, parse +from astroid.const import Context, Del, Load, Store +from astroid.context import * from astroid.exceptions import * - -# make all node classes accessible from astroid package -from astroid.nodes import * - -# trigger extra monkey-patching -from astroid import inference - -# more stuff available -from astroid import raw_building - -from astroid.const import Context, Load, Store, Del from astroid.inference_tip import _inference_tip_cached, inference_tip -from astroid.bases import BaseInstance, Instance, BoundMethod, UnboundMethod +from astroid.manager import AstroidManager from astroid.node_classes import are_exclusive, unpack_infer +from astroid.nodes import * # pylint: disable=redefined-builtin (Ellipsis) from astroid.scoped_nodes import builtin_lookup -from astroid.builder import parse, extract_node from astroid.util import Uninferable -from astroid.brain.helpers import register_module_extender - -# make a manager instance (borg) accessible from astroid package -from astroid.manager import AstroidManager +from .__pkginfo__ import __version__, version MANAGER = AstroidManager() del AstroidManager - # load brain plugins BRAIN_MODULES_DIR = Path(__file__).with_name("brain") for module in os.listdir(BRAIN_MODULES_DIR): |