diff --git a/lisa/_doc/helpers.py b/lisa/_doc/helpers.py index 3656ef8d004297479cf5732f1cc37287c1f3fbac..296d063010e96e0f7eff053e4ed7aebe6b8b17e2 100644 --- a/lisa/_doc/helpers.py +++ b/lisa/_doc/helpers.py @@ -2105,7 +2105,13 @@ def get_analysis_list(meth_type): TraceAnalysisBase.get_analysis_classes() assert issubclass(TraceAnalysisBase, AnalysisHelpers) - for subclass in get_subclasses(AnalysisHelpers): + subclasses = [ + cls + for cls in get_subclasses(AnalysisHelpers) + if not inspect.isabstract(cls) + ] + + for subclass in subclasses: class_path = f"{subclass.__module__}.{subclass.__qualname__}" if meth_type == 'plot': meth_list = subclass.get_plot_methods()