summaryrefslogtreecommitdiffstats
path: root/rtemsqual/interface.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-27 11:40:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-28 10:38:23 +0200
commit08c0232545d9c673fab36a37d2cc9fa15fe7f007 (patch)
tree8e96f85be45991e62d5bc8a5810d671c9c2f7447 /rtemsqual/interface.py
parentspec: Add interface-target link role (diff)
downloadrtems-central-08c0232545d9c673fab36a37d2cc9fa15fe7f007.tar.bz2
spec: Add interface domain items
Diffstat (limited to 'rtemsqual/interface.py')
-rw-r--r--rtemsqual/interface.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/rtemsqual/interface.py b/rtemsqual/interface.py
index aa9c19ac..c8b93514 100644
--- a/rtemsqual/interface.py
+++ b/rtemsqual/interface.py
@@ -531,7 +531,9 @@ class _HeaderFile:
def _generate_header_file(item: Item, domains: Dict[str, str],
enabled_by_defined: Dict[str, str]) -> None:
- domain_path = domains.get(item["domain"], None)
+ domain = next(item.parents("interface-placement"))
+ assert domain["interface-type"] == "domain"
+ domain_path = domains.get(domain.uid, None)
if domain_path is None:
return
header_file = _HeaderFile(item, enabled_by_defined)