summaryrefslogtreecommitdiffstats
path: root/tools/phosphor-logging/templates/elog-gen-template.mako.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/phosphor-logging/templates/elog-gen-template.mako.hpp')
-rw-r--r--tools/phosphor-logging/templates/elog-gen-template.mako.hpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/phosphor-logging/templates/elog-gen-template.mako.hpp b/tools/phosphor-logging/templates/elog-gen-template.mako.hpp
index 23d8c08..0d156ad 100644
--- a/tools/phosphor-logging/templates/elog-gen-template.mako.hpp
+++ b/tools/phosphor-logging/templates/elog-gen-template.mako.hpp
@@ -103,10 +103,13 @@ struct ${b}
parent_meta += [parent_namespace + "::" + parent_name + "::" +
p for p in meta[parent]]
parent_meta_short = ', '.join(meta[parent])
- if(meta_string):
- meta_string = meta_string + ", " + parent_meta_short
- else:
- meta_string = parent_meta_short
+ # The parent may have empty meta,
+ # so only add parent meta when it exists
+ if (parent_meta_short):
+ if(meta_string):
+ meta_string = meta_string + ", " + parent_meta_short
+ else:
+ meta_string = parent_meta_short
parent = parents[parent]
if example_yaml:
OpenPOWER on IntegriCloud