From e2f1df36e286609fabc35f6d50f85c2984a2fd3f Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Thu, 15 Jun 2023 23:17:32 -0500 Subject: [PATCH 1/2] Ensure tooltip is always a str --- autoapi/inheritance_diagrams.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoapi/inheritance_diagrams.py b/autoapi/inheritance_diagrams.py index 02db48c3..cb2e30f8 100644 --- a/autoapi/inheritance_diagrams.py +++ b/autoapi/inheritance_diagrams.py @@ -86,7 +86,7 @@ def recurse(cls): tooltip = '"%s"' % doc.replace('"', '\\"') baselist = [] - all_classes[cls] = (nodename, fullname, baselist, tooltip) + all_classes[cls] = (nodename, fullname, baselist, tooltip or "") if fullname in top_classes: return From 1da739c6ef66cb65e87af1c75a940d4d3bed3f61 Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Mon, 26 Jun 2023 21:32:47 -0500 Subject: [PATCH 2/2] Add news --- docs/changes/396.str-tooltip.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/changes/396.str-tooltip.bugfix diff --git a/docs/changes/396.str-tooltip.bugfix b/docs/changes/396.str-tooltip.bugfix new file mode 100644 index 00000000..33ea91d8 --- /dev/null +++ b/docs/changes/396.str-tooltip.bugfix @@ -0,0 +1 @@ +Ensure `tooltip` is always a `str`. \ No newline at end of file