CORD-1389: xproto extension to support policies
Change-Id: I5d6c11107d5bc9cd82e41c4a8e6a378d22d7fb61
diff --git a/lib/xos-genx/xosgenx/generator.py b/lib/xos-genx/xosgenx/generator.py
index 668d351..8a4e1a8 100755
--- a/lib/xos-genx/xosgenx/generator.py
+++ b/lib/xos-genx/xosgenx/generator.py
@@ -191,11 +191,13 @@
models = {}
models[model] = v.models[model]
messages = [XOSGenerator._find_message_by_model_name(v.messages, model)]
+
rendered[model] = template.render(
{"proto":
{
'message_table': models,
'messages': messages,
+ 'policies': v.policies,
'message_names': [m['name'] for m in messages]
},
"context": context,
@@ -209,6 +211,7 @@
{
'message_table': v.models,
'messages': v.messages,
+ 'policies': v.policies,
'message_names': [m['name'] for m in v.messages]
},
"context": context,