From 938c30c320ce1d5a65deb4d78f5e6ebd55b4c89c Mon Sep 17 00:00:00 2001 From: Jonathan Evans <4038905+jrhe@users.noreply.github.com> Date: Wed, 24 Jul 2024 22:12:49 +0100 Subject: [PATCH] Use cached mro for autodoc --- src/doc_builder/autodoc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doc_builder/autodoc.py b/src/doc_builder/autodoc.py index f18576b1..922fd921 100644 --- a/src/doc_builder/autodoc.py +++ b/src/doc_builder/autodoc.py @@ -428,7 +428,7 @@ def find_documented_methods(clas): a: m for a, m in public_methods.items() if getattr(m, "__doc__", None) is not None and len(m.__doc__) > 0 } - superclasses = clas.mro()[1:] + superclasses = clas.__mro__[1:] for superclass in superclasses: superclass_methods = {a: getattr(superclass, a) for a in documented_methods.keys() if hasattr(superclass, a)} documented_methods = {