From c74ca6c9e3478be860ee7d157762eddc0ff4b081 Mon Sep 17 00:00:00 2001 From: Marri Devender Rao Date: Sun, 20 Aug 2017 01:22:34 -0500 Subject: Modify mako script to generate code for empty interfaces Empty interfaces are added for inventory objects to determine the type of the object Change-Id: I4b08e50a2ee45a3156012c0ef6b3ff53bd06c644 Signed-off-by: Marri Devender Rao --- writefru.mako.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'writefru.mako.hpp') diff --git a/writefru.mako.hpp b/writefru.mako.hpp index e27005f..fe84856 100755 --- a/writefru.mako.hpp +++ b/writefru.mako.hpp @@ -52,8 +52,9 @@ void writeFru(const Store& vpdStore, intfName = names[0] + names[-1] %>\ PropertyMap ${intfName}Props; - % for name, value in properties.iteritems(): - % if fru and interface and name and value: + % if properties: + % for name, value in properties.iteritems(): + % if fru and interface and name and value: <% record, keyword = name.split(",") %>\ @@ -62,8 +63,9 @@ void writeFru(const Store& vpdStore, ${intfName}Props["${value}"] = vpdStore.get(); } - % endif - % endfor + % endif + % endfor + % endif // Check and update extra properties if(extra::objects.end() != iter) { -- cgit v1.2.1