| Index: third_party/mojo/src/mojo/public/tools/bindings/generators/python_templates/module.py.tmpl
|
| diff --git a/third_party/mojo/src/mojo/public/tools/bindings/generators/python_templates/module.py.tmpl b/third_party/mojo/src/mojo/public/tools/bindings/generators/python_templates/module.py.tmpl
|
| index 2a229327b71301a4ce0658a902cd70a9cfbdb455..9d57600a893ad584e444a259c37181fb20ef8eb4 100644
|
| --- a/third_party/mojo/src/mojo/public/tools/bindings/generators/python_templates/module.py.tmpl
|
| +++ b/third_party/mojo/src/mojo/public/tools/bindings/generators/python_templates/module.py.tmpl
|
| @@ -1,5 +1,6 @@
|
| {% from "module_macros.tmpl" import enum_values %}
|
| {% from "module_macros.tmpl" import struct_descriptor %}
|
| +{% from "module_macros.tmpl" import union_descriptor %}
|
| # 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.
|
| @@ -34,6 +35,13 @@ class {{struct|name}}(object):
|
| __metaclass__ = _reflection.MojoStructType
|
| DESCRIPTOR = {{struct_descriptor(struct)|indent(2)}}
|
| {% endfor %}
|
| +{% for union in unions %}
|
| +
|
| +class {{union|name}}(object):
|
| + __metaclass__ = _reflection.MojoUnionType
|
| + DESCRIPTOR = {{union_descriptor(union)|indent(2)}}
|
| +{% endfor %}
|
| +
|
| {% for interface in interfaces %}
|
|
|
| class {{interface|name}}(object):
|
|
|