summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtools/elog-gen.py14
-rw-r--r--tools/example/xyz/openbmc_project/Example/Bar.errors.yaml2
-rw-r--r--tools/example/xyz/openbmc_project/Example/Bar.metadata.yaml2
-rw-r--r--tools/example/xyz/openbmc_project/Example/Elog.errors.yaml2
-rw-r--r--tools/example/xyz/openbmc_project/Example/Elog.metadata.yaml2
-rw-r--r--tools/example/xyz/openbmc_project/Example/Foo.errors.yaml2
-rw-r--r--tools/example/xyz/openbmc_project/Example/Foo.metadata.yaml2
7 files changed, 13 insertions, 13 deletions
diff --git a/tools/elog-gen.py b/tools/elog-gen.py
index b6fc4fe..168e1fd 100755
--- a/tools/elog-gen.py
+++ b/tools/elog-gen.py
@@ -171,12 +171,12 @@ def get_elog_data(i_elog_yaml,
errors, error_msg, error_lvl, meta, meta_data, parents = o_elog_data
ifile = yaml.safe_load(open(i_elog_yaml))
mfile = yaml.safe_load(open(i_elog_meta_yaml))
- for i in ifile:
+ for i in mfile:
match = None
# Find the corresponding meta data for this entry
- for m in mfile:
- if m['name'] == i['name']:
- match = m
+ for j in ifile:
+ if j['name'] == i['name']:
+ match = j
break
if (match is None):
print("Error - Did not find meta data for " + i['name'])
@@ -189,11 +189,11 @@ def get_elog_data(i_elog_yaml,
# Get 0th inherited error (current support - single inheritance)
parent = i['inherits'][0].split(".").pop()
parents[i['name']] = parent
- error_msg[i['name']] = i['description']
- error_lvl[i['name']] = match['level']
+ error_msg[i['name']] = match['description']
+ error_lvl[i['name']] = i['level']
tmp_meta = []
# grab all the meta data fields and info
- for j in match['meta']:
+ for j in i['meta']:
str_short = j['str'].split('=')[0]
tmp_meta.append(str_short)
meta_data[str_short] = {}
diff --git a/tools/example/xyz/openbmc_project/Example/Bar.errors.yaml b/tools/example/xyz/openbmc_project/Example/Bar.errors.yaml
index cff338b..db5fff2 100644
--- a/tools/example/xyz/openbmc_project/Example/Bar.errors.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Bar.errors.yaml
@@ -1,4 +1,2 @@
- name: Bar
description: this is test error Bar
- inherits:
- - Foo
diff --git a/tools/example/xyz/openbmc_project/Example/Bar.metadata.yaml b/tools/example/xyz/openbmc_project/Example/Bar.metadata.yaml
index ceebffd..bc7381a 100644
--- a/tools/example/xyz/openbmc_project/Example/Bar.metadata.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Bar.metadata.yaml
@@ -3,3 +3,5 @@
meta:
- str: "BAR_DATA=%s"
type: string
+ inherits:
+ - Foo
diff --git a/tools/example/xyz/openbmc_project/Example/Elog.errors.yaml b/tools/example/xyz/openbmc_project/Example/Elog.errors.yaml
index 6f75178..1ec9997 100644
--- a/tools/example/xyz/openbmc_project/Example/Elog.errors.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Elog.errors.yaml
@@ -1,7 +1,5 @@
- name: TestErrorOne
description: this is test error one
- inherits:
- - TestErrorTwo
- name: TestErrorTwo
description: This is test error two
diff --git a/tools/example/xyz/openbmc_project/Example/Elog.metadata.yaml b/tools/example/xyz/openbmc_project/Example/Elog.metadata.yaml
index 244127c..f0838e0 100644
--- a/tools/example/xyz/openbmc_project/Example/Elog.metadata.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Elog.metadata.yaml
@@ -7,6 +7,8 @@
type: string
- str: FILE_NAME=%s
type: string
+ inherits:
+ - TestErrorTwo
- name: TestErrorTwo
level: ERR
diff --git a/tools/example/xyz/openbmc_project/Example/Foo.errors.yaml b/tools/example/xyz/openbmc_project/Example/Foo.errors.yaml
index e81571c..73fe62b 100644
--- a/tools/example/xyz/openbmc_project/Example/Foo.errors.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Foo.errors.yaml
@@ -1,4 +1,2 @@
- name: Foo
description: this is test error Foo
- inherits:
- - example.xyz.openbmc_project.Example.TestErrorOne
diff --git a/tools/example/xyz/openbmc_project/Example/Foo.metadata.yaml b/tools/example/xyz/openbmc_project/Example/Foo.metadata.yaml
index 2ac0532..02963aa 100644
--- a/tools/example/xyz/openbmc_project/Example/Foo.metadata.yaml
+++ b/tools/example/xyz/openbmc_project/Example/Foo.metadata.yaml
@@ -3,3 +3,5 @@
meta:
- str: "FOO_DATA=%s"
type: string
+ inherits:
+ - example.xyz.openbmc_project.Example.TestErrorOne
OpenPOWER on IntegriCloud