Index: mojo/public/tools/bindings/pylib/mojom/generate/module.py |
diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/module.py b/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
index b60986aa5bf49bf0a983af98ba8f57c1eb80e8c6..345f432030fbc42f4ef0965a3f158a8b219add90 100644 |
--- a/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
+++ b/mojo/public/tools/bindings/pylib/mojom/generate/module.py |
@@ -122,6 +122,15 @@ class Array(Kind): |
Kind.__init__(self) |
+class InterfaceRequest(Kind): |
+ def __init__(self, kind=None): |
+ self.kind = kind |
+ if kind != None: |
+ Kind.__init__(self, 'r:' + kind.spec) |
+ else: |
+ Kind.__init__(self) |
+ |
+ |
class Parameter(object): |
def __init__(self, name=None, kind=None, ordinal=None, default=None): |
self.name = name |
@@ -155,6 +164,7 @@ class Interface(Kind): |
def __init__(self, name=None, client=None, module=None): |
self.module = module |
self.name = name |
+ self.imported_from = None |
if name != None: |
spec = 'x:' + name |
else: |