diff options
author | Daniel van Noord <13665637+DanielNoord@users.noreply.github.com> | 2023-03-06 08:56:07 +0100 |
---|---|---|
committer | Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com> | 2023-03-07 21:53:22 +0100 |
commit | b4fe93a9f8059efb0b462d879da3c3d8ef9e7010 (patch) | |
tree | 0d9d14d714a00b961ebebc29fa95d42fb1b1af4a /pylint/pyreverse | |
parent | 9c4fbedb368d87c383f86ece309a2473e6b1e68a (diff) | |
download | pylint-git-b4fe93a9f8059efb0b462d879da3c3d8ef9e7010.tar.gz |
Use UninferableBase instead of Uninferable
Diffstat (limited to 'pylint/pyreverse')
-rw-r--r-- | pylint/pyreverse/diagrams.py | 4 | ||||
-rw-r--r-- | pylint/pyreverse/inspector.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/pylint/pyreverse/diagrams.py b/pylint/pyreverse/diagrams.py index c3bf8e0f0..4437d3c4e 100644 --- a/pylint/pyreverse/diagrams.py +++ b/pylint/pyreverse/diagrams.py @@ -10,7 +10,7 @@ from collections.abc import Iterable from typing import Any import astroid -from astroid import nodes +from astroid import nodes, util from pylint.checkers.utils import decorated_with_property from pylint.pyreverse.utils import FilterMixIn, is_interface @@ -233,7 +233,7 @@ class ClassDiagram(Figure, FilterMixIn): def assign_association_relationship( self, value: astroid.NodeNG, obj: ClassEntity, name: str, type_relationship: str ) -> None: - if value is astroid.Uninferable: + if isinstance(value, util.UninferableBase): return if isinstance(value, astroid.Instance): value = value._proxied diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py index cf22d7eb1..523ff8171 100644 --- a/pylint/pyreverse/inspector.py +++ b/pylint/pyreverse/inspector.py @@ -18,7 +18,7 @@ from collections.abc import Generator from typing import Any, Callable, Optional import astroid -from astroid import nodes +from astroid import nodes, util from pylint import constants from pylint.pyreverse import utils @@ -50,7 +50,7 @@ def interfaces(node: nodes.ClassDef) -> Generator[Any, None, None]: found = set() missing = False for iface in nodes.unpack_infer(implements): - if iface is astroid.Uninferable: + if isinstance(iface, util.UninferableBase): missing = True continue if iface not in found: |