From 841a6cfefbb1954ce94c89009be736895b91699c Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sun, 3 Feb 2013 08:15:28 -0500 Subject: docwriter: Support formatting of types without c:types This can happen for properties/signals. --- giscanner/docwriter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py index ddd0e6ea..8a03aefe 100644 --- a/giscanner/docwriter.py +++ b/giscanner/docwriter.py @@ -371,8 +371,11 @@ class DocFormatterC(DocFormatter): return self.format_type(type_.element_type) + '*' elif type_.ctype is not None: return type_.ctype - else: + elif type_.target_fundamental: return type_.target_fundamental + else: + node = self._transformer.lookup_typenode(type_) + return getattr(node, 'ctype') def format_function_name(self, func): if isinstance(func, (ast.Function)): -- cgit v1.2.1