summaryrefslogtreecommitdiff
path: root/giscanner/docbookwriter.py
diff options
context:
space:
mode:
authorLaszlo Pandy <lpandy@src.gnome.org>2011-08-11 10:57:14 +0200
committerLaszlo Pandy <lpandy@src.gnome.org>2011-08-11 12:40:24 +0200
commit28bc1cbdfc5b213d7c926e05f35709c55f5908b1 (patch)
treec195a64731f638438b887466fbf481f4b4cf1a81 /giscanner/docbookwriter.py
parent93b27c02c1ee9ddea871c36dd1bf6e9ef443cebd (diff)
downloadgobject-introspection-28bc1cbdfc5b213d7c926e05f35709c55f5908b1.tar.gz
[docbook] Make DocBookWriter use Transformer
Diffstat (limited to 'giscanner/docbookwriter.py')
-rw-r--r--giscanner/docbookwriter.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/giscanner/docbookwriter.py b/giscanner/docbookwriter.py
index 42c4fbe7..8e38ec4b 100644
--- a/giscanner/docbookwriter.py
+++ b/giscanner/docbookwriter.py
@@ -160,11 +160,13 @@ class DocBookWriter(object):
def _add_page(self, page):
self._pages.append(page)
- def add_namespace(self, namespace):
- self._namespace = namespace
- self._formatter.set_namespace(namespace)
+ def add_transformer(self, transformer):
+ self._transformer = transformer
+
+ self._namespace = self._transformer._namespace
+ self._formatter.set_namespace(self._namespace)
- for name, node in namespace.iteritems():
+ for name, node in self._namespace.iteritems():
self._add_node(node, name)
def _add_node(self, node, name):