Python bindings: Add helper function to create InterfaceRequest R=etiennej@chromium.org Review URL: https://codereview.chromium.org/917923003
diff --git a/mojo/public/python/mojo_bindings/reflection.py b/mojo/public/python/mojo_bindings/reflection.py index 35b8ff2..c9e4ee0 100644 --- a/mojo/public/python/mojo_bindings/reflection.py +++ b/mojo/public/python/mojo_bindings/reflection.py
@@ -12,6 +12,7 @@ import mojo_bindings.messaging as messaging import mojo_bindings.promise as promise import mojo_bindings.serialization as serialization +import mojo_system class MojoEnumType(type): @@ -273,6 +274,10 @@ router.Start() + def NewRequest(self): + pipe = mojo_system.MessagePipe() + return (self.Proxy(pipe.handle0), InterfaceRequest(pipe.handle1)) + def _InternalProxy(self, router, error_handler): if error_handler is None: error_handler = _ProxyErrorHandler()