summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-11 14:56:38 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-11 14:56:38 +0200
commita8a6429dcd9e808fedae14ef5ede5470d89ccbe6 (patch)
tree03c217d2a6617e765e130038cf3a0547a8ca2462
parentspec: Rename documentation in placement order (diff)
downloadrtems-central-a8a6429dcd9e808fedae14ef5ede5470d89ccbe6.tar.bz2
interfacedoc: Use item.type
-rw-r--r--rtemsspec/interfacedoc.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/rtemsspec/interfacedoc.py b/rtemsspec/interfacedoc.py
index ed6a7e35..5abc8b5e 100644
--- a/rtemsspec/interfacedoc.py
+++ b/rtemsspec/interfacedoc.py
@@ -117,7 +117,7 @@ def _add_definition(content: CContent, mapper: ItemMapper, item: Item,
prefix: str, value: Dict[str, Any],
add_definition: AddDefinition) -> None:
# pylint: disable=too-many-arguments
- assert item["interface-type"] == "function"
+ assert item.type == "interface/function"
default = value["default"]
variants = value["variants"]
if variants:
@@ -227,10 +227,9 @@ def generate(config: list, item_cache: ItemCache) -> None:
for doc_config in config:
items = [] # type: List[Item]
group = item_cache[doc_config["group"]]
- assert group["type"] == "interface"
- assert group["interface-type"] == "group"
+ assert group.type == "interface/group"
for child in group.children("interface-ingroup"):
- if child["interface-type"] == "function":
+ if child.type == "interface/function":
items.append(child)
items.sort(key=functools.partial(
_directive_key, list(group.parents("placement-order"))))