diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-18 08:19:46 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-28 10:38:23 +0200 |
commit | 3501795f1e12cdfdc0a32265e7050ff1186c5341 (patch) | |
tree | bc868a3a16136b1e01c1f01785c7e141d3e91874 /rtemsqual/interface.py | |
parent | content: Fix SphinxContent.directive() gaps (diff) | |
download | rtems-central-3501795f1e12cdfdc0a32265e7050ff1186c5341.tar.bz2 |
Change format of enabled-by attribute
Diffstat (limited to 'rtemsqual/interface.py')
-rw-r--r-- | rtemsqual/interface.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rtemsqual/interface.py b/rtemsqual/interface.py index b6e624b2..fe49bccb 100644 --- a/rtemsqual/interface.py +++ b/rtemsqual/interface.py @@ -94,7 +94,7 @@ class _InterfaceExpressionMapper(ExpressionMapper): super().__init__() self._mapper = mapper - def map(self, symbol: str) -> str: + def map_symbol(self, symbol: str) -> str: return self._mapper.substitute(symbol) @@ -103,7 +103,7 @@ class _ItemLevelExpressionMapper(ExpressionMapper): super().__init__() self._mapper = mapper - def map(self, symbol: str) -> str: + def map_symbol(self, symbol: str) -> str: return self._mapper.substitute( self._mapper.enabled_by_to_defined(symbol)) @@ -114,7 +114,7 @@ class _HeaderExpressionMapper(ExpressionMapper): self._mapper = ItemMapper(item) self._enabled_by_defined = enabled_by_defined - def map(self, symbol: str) -> str: + def map_symbol(self, symbol: str) -> str: return self._mapper.substitute(self._enabled_by_defined[symbol]) @@ -196,7 +196,7 @@ class Node: def generate(self) -> None: """ Generates a node to generate the node content. """ enabled_by = self.item["enabled-by"] - if enabled_by: + if not isinstance(enabled_by, bool) or not enabled_by: mapper = _ItemLevelExpressionMapper(self.mapper) self.content.add(f"#if {enabled_by_to_exp(enabled_by, mapper)}") with self.content.indent(): |