| Index: mojo/public/tools/bindings/pylib/mojom/generate/generator.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/generator.py b/mojo/public/tools/bindings/pylib/mojom/generate/generator.py
|
| index bea69b890529e81ac1e17d67fb20c114f2d7d25f..2b70a5ed762c069f4680923dd9d8c63e8748af81 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/generate/generator.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/generate/generator.py
|
| @@ -44,11 +44,16 @@ def IsObjectKind(kind):
|
| return isinstance(kind, (mojom.Struct, mojom.Array)) or IsStringKind(kind)
|
|
|
| def IsHandleKind(kind):
|
| - return kind.spec.startswith('h') or isinstance(kind, mojom.Interface)
|
| + return kind.spec.startswith('h') or \
|
| + isinstance(kind, mojom.Interface) or \
|
| + isinstance(kind, mojom.InterfaceRequest)
|
|
|
| def IsInterfaceKind(kind):
|
| return isinstance(kind, mojom.Interface)
|
|
|
| +def IsInterfaceRequestKind(kind):
|
| + return isinstance(kind, mojom.InterfaceRequest)
|
| +
|
| def IsMoveOnlyKind(kind):
|
| return IsObjectKind(kind) or IsHandleKind(kind)
|
|
|
|
|