summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaszlo Pandy <lpandy@src.gnome.org>2011-08-11 11:27:11 +0200
committerLaszlo Pandy <lpandy@src.gnome.org>2011-08-11 12:40:24 +0200
commitd03f459e8bfe926760f4ca5d645057808f79afe5 (patch)
tree37b8904f7f7bd6efd0a603c3ae8fac2f6c88601b
parent28bc1cbdfc5b213d7c926e05f35709c55f5908b1 (diff)
downloadgobject-introspection-d03f459e8bfe926760f4ca5d645057808f79afe5.tar.gz
[docbook] only show Class Record and Interface at the top level
-rw-r--r--giscanner/docbookwriter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/giscanner/docbookwriter.py b/giscanner/docbookwriter.py
index 8e38ec4b..7238595d 100644
--- a/giscanner/docbookwriter.py
+++ b/giscanner/docbookwriter.py
@@ -167,7 +167,8 @@ class DocBookWriter(object):
self._formatter.set_namespace(self._namespace)
for name, node in self._namespace.iteritems():
- self._add_node(node, name)
+ if isinstance(node, (ast.Class, ast.Record, ast.Interface)):
+ self._add_node(node, name)
def _add_node(self, node, name):
page = DocBookPage(name, node.doc)