summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2022-06-20 11:07:45 +0200
committerDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2022-06-20 11:30:08 +0200
commitc56c175e608ff0dd3df78b7b1c3dd9dce88787c7 (patch)
treee35ccc99e4c020c45a5a9328cc52c7982dc99819
parentd1af27a4ca839b9c143162bc47784aac6376fabf (diff)
downloadastroid-git-c56c175e608ff0dd3df78b7b1c3dd9dce88787c7.tar.gz
Remove remaining references to old Mixin base nodes
-rw-r--r--astroid/nodes/node_classes.py1
-rw-r--r--doc/api/base_nodes.rst20
-rw-r--r--tests/unittest_nodes.py2
3 files changed, 12 insertions, 11 deletions
diff --git a/astroid/nodes/node_classes.py b/astroid/nodes/node_classes.py
index 89a722c7..6ae4d6c5 100644
--- a/astroid/nodes/node_classes.py
+++ b/astroid/nodes/node_classes.py
@@ -323,6 +323,7 @@ class BaseContainer(_base_nodes.ParentAssignNode, Instance, metaclass=abc.ABCMet
yield from self.elts
+# TODO: Move into _base_nodes. Blocked by import of _infer_stmts from bases.
class LookupMixIn(NodeNG):
"""Mixin to look up a name in the right scope."""
diff --git a/doc/api/base_nodes.rst b/doc/api/base_nodes.rst
index 7b2d4a50..068c7bb6 100644
--- a/doc/api/base_nodes.rst
+++ b/doc/api/base_nodes.rst
@@ -5,32 +5,32 @@ These are abstract node classes that :ref:`other nodes <nodes>` inherit from.
.. autosummary::
- astroid.mixins.AssignTypeMixin
+ astroid._base_nodes.AssignTypeNode
astroid.nodes.BaseContainer
- astroid.mixins.BlockRangeMixIn
+ astroid._base_nodes.MultiLineWithElseBlockNode
astroid.nodes.ComprehensionScope
- astroid.mixins.FilterStmtsMixin
- astroid.mixins.ImportFromMixin
+ astroid._base_nodes.FilterStmtsBaseNode
+ astroid._base_nodes.ImportNode
astroid.nodes.ListComp
astroid.nodes.LocalsDictNodeNG
astroid.nodes.node_classes.LookupMixIn
astroid.nodes.NodeNG
- astroid.mixins.ParentAssignTypeMixin
+ astroid._base_nodes.ParentAssignNode
astroid.nodes.Statement
astroid.nodes.Pattern
-.. autoclass:: astroid.mixins.AssignTypeMixin
+.. autoclass:: astroid._base_nodes.AssignTypeNode
.. autoclass:: astroid.nodes.BaseContainer
-.. autoclass:: astroid.mixins.BlockRangeMixIn
+.. autoclass:: astroid._base_nodes.MultiLineWithElseBlockNode
.. autoclass:: astroid.nodes.ComprehensionScope
-.. autoclass:: astroid.mixins.FilterStmtsMixin
+.. autoclass:: astroid._base_nodes.FilterStmtsBaseNode
-.. autoclass:: astroid.mixins.ImportFromMixin
+.. autoclass:: astroid._base_nodes.ImportNode
.. autoclass:: astroid.nodes.ListComp
@@ -40,7 +40,7 @@ These are abstract node classes that :ref:`other nodes <nodes>` inherit from.
.. autoclass:: astroid.nodes.NodeNG
-.. autoclass:: astroid.mixins.ParentAssignTypeMixin
+.. autoclass:: astroid._base_nodes.ParentAssignNode
.. autoclass:: astroid.nodes.Statement
diff --git a/tests/unittest_nodes.py b/tests/unittest_nodes.py
index a3e2e129..2ca335da 100644
--- a/tests/unittest_nodes.py
+++ b/tests/unittest_nodes.py
@@ -531,7 +531,7 @@ from ..cave import wine\n\n"""
"""When we import PickleError from nonexistent, a call to the infer
method of this From node will be made by unpack_infer.
inference.infer_from will try to import this module, which will fail and
- raise a InferenceException (by mixins.do_import_module). The infer_name
+ raise a InferenceException (by ImportNode.do_import_module). The infer_name
will catch this exception and yield and Uninferable instead.
"""