summaryrefslogtreecommitdiffstats
path: root/tools/elog-gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/elog-gen.py')
-rwxr-xr-xtools/elog-gen.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/tools/elog-gen.py b/tools/elog-gen.py
index 0452489..469248f 100755
--- a/tools/elog-gen.py
+++ b/tools/elog-gen.py
@@ -214,14 +214,15 @@ def get_elog_data(i_elog_yaml,
error_lvl[fullname] = "INFO"
tmp_meta = []
# grab all the meta data fields and info
- for j in i['meta']:
- str_short = j['str'].split('=')[0]
- tmp_meta.append(str_short)
- meta_data[str_short] = {}
- meta_data[str_short]['str'] = j['str']
- meta_data[str_short]['str_short'] = str_short
- meta_data[str_short]['type'] = get_cpp_type(j['type'])
- meta[fullname] = tmp_meta
+ if('meta' in i):
+ for j in i['meta']:
+ str_short = j['str'].split('=')[0]
+ tmp_meta.append(str_short)
+ meta_data[str_short] = {}
+ meta_data[str_short]['str'] = j['str']
+ meta_data[str_short]['str_short'] = str_short
+ meta_data[str_short]['type'] = get_cpp_type(j['type'])
+ meta[fullname] = tmp_meta
# Debug
# for i in errors:
OpenPOWER on IntegriCloud