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) |