| 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 8034480f501318fbecb1da9d8e9697abee380135..7e580ec1727baa646d47acfd37bfca625fa8a0ea 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)
|
|
|