summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--giscanner/docwriter.py4
1 files changed, 2 insertions, 2 deletions
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: