From b37385ce894bd6fa8d931c9b886f5eb1bf3376d2 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Sun, 2 Mar 2014 17:09:30 +0100 Subject: docwriter: format bitfields like enums They are enums after all. --- giscanner/docwriter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'giscanner/docwriter.py') diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py index 1a82bc74..230cf4c3 100644 --- a/giscanner/docwriter.py +++ b/giscanner/docwriter.py @@ -74,7 +74,7 @@ def get_node_kind(node): node_kind = 'constructor' else: node_kind = 'function' - elif isinstance(node, ast.Enum): + elif isinstance(node, (ast.Enum, ast.Bitfield)): node_kind = 'enum' elif isinstance(node, ast.Property) and node.parent is not None: node_kind = 'property' @@ -821,7 +821,7 @@ class DocFormatterGjs(DocFormatterIntrospectableBase): if resolved: if isinstance(resolved, ast.Compound) and node.type.ctype[-1] != '*': return self._struct_is_simple(resolved) - elif isinstance(resolved, ast.Enum): + elif isinstance(resolved, (ast.Enum, ast.Bitfield)): return True return False else: -- cgit v1.2.1