diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-01-31 19:10:11 -0500 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-01 19:47:41 -0500 |
commit | b4ce0aec3b74adbe996ea0489d9dd5dfe91ba11d (patch) | |
tree | f5fcbc34f53b6d7622c76df2420c6da714ed00ba /giscanner/mallardwriter.py | |
parent | ae6f1592d4e423abc749e8d9f9a27191bcb1b85b (diff) | |
download | gobject-introspection-b4ce0aec3b74adbe996ea0489d9dd5dfe91ba11d.tar.gz |
mallardwriter: Use xmlwriter for xrefs
Diffstat (limited to 'giscanner/mallardwriter.py')
-rw-r--r-- | giscanner/mallardwriter.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py index bb5f8936..6526a4a8 100644 --- a/giscanner/mallardwriter.py +++ b/giscanner/mallardwriter.py @@ -28,7 +28,7 @@ import tempfile from xml.sax import saxutils from mako.lookup import TemplateLookup -from . import ast +from . import ast, xmlwriter from .utils import to_underscores def make_page_id(node): @@ -319,7 +319,9 @@ class MallardFormatter(object): # Enum/BitField members are linked to the main enum page. return self.format_xref(node.parent) + '.' + node.name else: - return '<link xref="%s">%s</link>' % (make_page_id(node), self.format_page_name(node)) + return xmlwriter.build_xml_tag('link', + [('xref', make_page_id(node))], + self.format_page_name(node)) def format_property_flags(self, property_, construct_only=False): flags = [] |