Index: mojo/public/tools/bindings/generators/python_templates/module_macros.tmpl |
diff --git a/mojo/public/tools/bindings/generators/python_templates/module_macros.tmpl b/mojo/public/tools/bindings/generators/python_templates/module_macros.tmpl |
new file mode 100644 |
index 0000000000000000000000000000000000000000..26dd0151a2d6078a048237c6b51ebac03951f77f |
--- /dev/null |
+++ b/mojo/public/tools/bindings/generators/python_templates/module_macros.tmpl |
@@ -0,0 +1,15 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+{%- macro enum_values(enum) -%} |
+[ |
+{% for field in enum.fields %} |
+{% if field.value %} |
+ ('{{field.name}}', {{field.value|expression_to_text}}), |
+{% else %} |
+ '{{field.name}}', |
+{% endif %} |
+{% endfor %} |
+] |
+{%- endmacro -%} |