From ac2c84d9561e2344057dc5d4173b0c7718015c4b Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Fri, 6 Sep 2019 13:54:11 +0200 Subject: PAL: Add replacing of data in tables + vhost data Change-Id: I86fc97ba5c3b0feffec2dfb0ac11c5d3c9d53a81 Signed-off-by: Tibor Frank (cherry picked from commit 4dc7d6cc7b695c21ef1e37fa6b754958fc50e484) --- resources/tools/presentation/specification_parser.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'resources/tools/presentation/specification_parser.py') diff --git a/resources/tools/presentation/specification_parser.py b/resources/tools/presentation/specification_parser.py index 53649609dd..9852d905ba 100644 --- a/resources/tools/presentation/specification_parser.py +++ b/resources/tools/presentation/specification_parser.py @@ -637,6 +637,11 @@ class Specification(object): if isinstance(data_set, str): element[item]["data"] = \ self.configuration["data-sets"][data_set] + data_set = element[item].get("data-replacement", + None) + if isinstance(data_set, str): + element[item]["data-replacement"] = \ + self.configuration["data-sets"][data_set] if element.get("history", None): for i in range(len(element["history"])): @@ -644,6 +649,11 @@ class Specification(object): if isinstance(data_set, str): element["history"][i]["data"] = \ self.configuration["data-sets"][data_set] + data_set = element["history"][i].get( + "data-replacement", None) + if isinstance(data_set, str): + element["history"][i]["data-replacement"] = \ + self.configuration["data-sets"][data_set] except KeyError: raise PresentationError("Wrong data set used in {0}.". -- cgit 1.2.3-korg