From 9d48a39d23b507e18ca8fa7c5786b5eaea926d0e Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Fri, 13 Nov 2009 18:42:21 +0000 Subject: sphinxext: add numpydoc_show_class_members option (from Michael Droettboom) --- doc/sphinxext/traitsdoc.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'doc/sphinxext/traitsdoc.py') diff --git a/doc/sphinxext/traitsdoc.py b/doc/sphinxext/traitsdoc.py index 6bfd14906..0fcf2c1cd 100644 --- a/doc/sphinxext/traitsdoc.py +++ b/doc/sphinxext/traitsdoc.py @@ -111,7 +111,7 @@ def looks_like_issubclass(obj, classname): return True return False -def get_doc_object(obj, what=None): +def get_doc_object(obj, what=None, config=None): if what is None: if inspect.isclass(obj): what = 'class' @@ -122,7 +122,7 @@ def get_doc_object(obj, what=None): else: what = 'object' if what == 'class': - doc = SphinxTraitsDoc(obj, '', func_doc=SphinxFunctionDoc) + doc = SphinxTraitsDoc(obj, '', func_doc=SphinxFunctionDoc, config=config) if looks_like_issubclass(obj, 'HasTraits'): for name, trait, comment in comment_eater.get_class_traits(obj): # Exclude private traits. @@ -130,9 +130,9 @@ def get_doc_object(obj, what=None): doc['Traits'].append((name, trait, comment.splitlines())) return doc elif what in ('function', 'method'): - return SphinxFunctionDoc(obj, '') + return SphinxFunctionDoc(obj, '', config=config) else: - return SphinxDocString(pydoc.getdoc(obj)) + return SphinxDocString(pydoc.getdoc(obj), config=config) def setup(app): # init numpydoc -- cgit v1.2.1