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}