aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/presentation/specification_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'resources/tools/presentation/specification_parser.py')
-rw-r--r--resources/tools/presentation/specification_parser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/resources/tools/presentation/specification_parser.py b/resources/tools/presentation/specification_parser.py
index 7ee6dbb486..3404024a87 100644
--- a/resources/tools/presentation/specification_parser.py
+++ b/resources/tools/presentation/specification_parser.py
@@ -486,7 +486,7 @@ class Specification(object):
pass
# add data sets to the elements:
- if isinstance(element["data"], str):
+ if isinstance(element.get("data", None), str):
data_set = element["data"]
try:
element["data"] = self.configuration["data-sets"][data_set]
@@ -515,7 +515,7 @@ class Specification(object):
element["layout"].pop("layout")
try:
for key, val in (self.configuration["plot-layouts"]
- [layout]):
+ [layout].items()):
element["layout"][key] = val
except KeyError:
raise PresentationError("Layout {0} is not defined in "