diff --git a/numpydoc/docscrape_sphinx.py b/numpydoc/docscrape_sphinx.py index a463a3a7..4cc95d86 100644 --- a/numpydoc/docscrape_sphinx.py +++ b/numpydoc/docscrape_sphinx.py @@ -147,7 +147,8 @@ def _process_param(self, param, desc, fake_autosummary): param_obj = getattr(self._obj, param, None) if not (callable(param_obj) or isinstance(param_obj, property) - or inspect.isgetsetdescriptor(param_obj)): + or inspect.isgetsetdescriptor(param_obj) + or inspect.ismemberdescriptor(param_obj)): param_obj = None obj_doc = pydoc.getdoc(param_obj)