diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-10-11 14:56:38 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-10-11 14:56:38 +0200 |
commit | a8a6429dcd9e808fedae14ef5ede5470d89ccbe6 (patch) | |
tree | 03c217d2a6617e765e130038cf3a0547a8ca2462 | |
parent | spec: Rename documentation in placement order (diff) | |
download | rtems-central-a8a6429dcd9e808fedae14ef5ede5470d89ccbe6.tar.bz2 |
interfacedoc: Use item.type
-rw-r--r-- | rtemsspec/interfacedoc.py | 7 |
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")))) |