summaryrefslogtreecommitdiff
path: root/sphinx/ext/autodoc.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2009-02-17 18:16:49 +0100
committerGeorg Brandl <georg@python.org>2009-02-17 18:16:49 +0100
commitfd1313e7b895befa6478154fe627a8974effc014 (patch)
tree7a8c50388a7ca6bf874280514fa7022ace96c1a5 /sphinx/ext/autodoc.py
parentd9bc840a4a9d64c136406176aea9580e0c9e0aa9 (diff)
downloadsphinx-git-fd1313e7b895befa6478154fe627a8974effc014.tar.gz
More small autodoc fixes.
Diffstat (limited to 'sphinx/ext/autodoc.py')
-rw-r--r--sphinx/ext/autodoc.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/sphinx/ext/autodoc.py b/sphinx/ext/autodoc.py
index e81c9e62f..1f8a933f7 100644
--- a/sphinx/ext/autodoc.py
+++ b/sphinx/ext/autodoc.py
@@ -401,6 +401,8 @@ class Documenter(object):
def get_object_members(self, want_all):
if not want_all:
+ if not self.options.members:
+ return False, []
# specific members given
ret = []
for mname in self.options.members:
@@ -476,7 +478,6 @@ class Documenter(object):
self.options.members is ALL
# find out which members are documentable
members_check_module, members = self.get_object_members(want_all)
- print members
# document non-skipped members
for (mname, member, isattr) in self.filter_members(members, want_all):
@@ -576,7 +577,8 @@ class ModuleDocumenter(Documenter):
@classmethod
def can_document_member(cls, member, membername, isattr, parent):
- return isinstance(member, ModuleType)
+ # don't document submodules automatically
+ return False
def resolve_name(self, modname, parents, path, base):
if modname is not None: