From 6317148f0d17fb782fb05fca1d77eafa9539ecf1 Mon Sep 17 00:00:00 2001 From: Brandon Wiebe <37316036+BrandonWiebe@users.noreply.github.com> Date: Tue, 26 Sep 2023 12:24:03 -0700 Subject: [PATCH] Replace usage of deprecated astroid.NodeNG.doc in inheritance_diagrams.py --- autoapi/inheritance_diagrams.py | 4 ++-- docs/changes/407.misc | 1 + tox.ini | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 docs/changes/407.misc diff --git a/autoapi/inheritance_diagrams.py b/autoapi/inheritance_diagrams.py index 1f598283..83c52ee0 100644 --- a/autoapi/inheritance_diagrams.py +++ b/autoapi/inheritance_diagrams.py @@ -80,8 +80,8 @@ def recurse(cls): fullname = self.class_name(cls, 0, aliases) tooltip = None - if cls.doc: - doc = cls.doc.strip().split("\n")[0] + if cls.doc_node: + doc = cls.doc_node.value.strip().split("\n")[0] if doc: tooltip = '"%s"' % doc.replace('"', '\\"') diff --git a/docs/changes/407.misc b/docs/changes/407.misc new file mode 100644 index 00000000..d2e50a3a --- /dev/null +++ b/docs/changes/407.misc @@ -0,0 +1 @@ +Replace usage of removed astroid.NodeNG.doc when building inheritance diagram \ No newline at end of file diff --git a/tox.ini b/tox.ini index 339ef851..def0d59e 100644 --- a/tox.ini +++ b/tox.ini @@ -58,6 +58,7 @@ commands = [testenv:release_notes] deps = towncrier + importlib-resources<6 # pinned due to https://github.com/twisted/towncrier/issues/528 commands = towncrier {posargs:check}