From 84413edd58856384b9edf73dd4ceb2690ef4354d Mon Sep 17 00:00:00 2001 From: Arne Date: Mon, 20 Apr 2020 17:03:50 +0200 Subject: [PATCH] fix for #7516 --- sphinx/ext/autodoc/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sphinx/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py index 3c1f23bf1f..855b86d876 100644 --- a/sphinx/ext/autodoc/__init__.py +++ b/sphinx/ext/autodoc/__init__.py @@ -578,9 +578,9 @@ class Documenter: isprivate = membername.startswith('_') keep = False - if getattr(member, '__sphinx_mock__', False): + if safe_getattr(member, '__sphinx_mock__', False): # mocked module or object - keep = False + pass elif want_all and membername.startswith('__') and \ membername.endswith('__') and len(membername) > 4: # special __methods__