| Index: mojo/public/tools/bindings/generators/mojom_python_generator.py
|
| diff --git a/mojo/public/tools/bindings/generators/mojom_python_generator.py b/mojo/public/tools/bindings/generators/mojom_python_generator.py
|
| index e67596de3e8b4a10d662491cbbc3dbb0ea355056..61a9b784e51ecc1ac40f3ac7be807971c8433dd3 100644
|
| --- a/mojo/public/tools/bindings/generators/mojom_python_generator.py
|
| +++ b/mojo/public/tools/bindings/generators/mojom_python_generator.py
|
| @@ -146,7 +146,7 @@ def GetFieldType(kind, field=None):
|
| return '_descriptor.%s(%s)' % (array_type, ', '.join(arguments))
|
|
|
| if mojom.IsStructKind(kind):
|
| - arguments = [ GetStructClass(kind) ]
|
| + arguments = [ 'lambda: %s' % GetStructClass(kind) ]
|
| if mojom.IsNullableKind(kind):
|
| arguments.append('nullable=True')
|
| return '_descriptor.StructType(%s)' % ', '.join(arguments)
|
|
|