Fix generated group on nested events
A group consists of a dbus object path, interface, and property which
are all strings. The generated group members need to be generated
within quotes.
Tested:
Nested event group strings contained in quotes
Change-Id: I04e3980a4f31b2b8b13ec4328f99f55c4642397b
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/gen-fan-zone-defs.py b/control/gen-fan-zone-defs.py
index dc28d1a..09ff25a 100755
--- a/control/gen-fan-zone-defs.py
+++ b/control/gen-fan-zone-defs.py
@@ -151,9 +151,9 @@
e += "{Group{\n"
for g in d['groups']:
for m in g['members']:
- e += "{" + m['object'] + ",\n"
- e += m['interface'] + ",\n"
- e += m['property'] + "},\n"
+ e += "{\"" + m['object'] + "\",\n"
+ e += "\"" + m['interface'] + "\",\n"
+ e += "\"" + m['property'] + "\"},\n"
e += "},\n"
e += "std::vector<Action>{\n"
for a in d['actions']: