diff options
author | 2018-08-02 09:56:52 -0700 | |
---|---|---|
committer | 2018-08-02 09:56:52 -0700 | |
commit | f61e16144ec557c3c50733e1ace4cdb4625efe05 (patch) | |
tree | 333aa2e9cef94ff04303022d88dccdfda8b47751 /src | |
parent | c666aa6151dc033dc7dcb3be5552d01a6145fa67 (diff) |
Add op index support for custom hooks
Diffstat (limited to 'src')
-rw-r--r-- | src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pxd.pxi | 2 | ||||
-rw-r--r-- | src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pyx.pxi | 4 | ||||
-rw-r--r-- | src/python/grpcio/grpc/_cython/_cygrpc/call.pyx.pxi | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pxd.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pxd.pxi index e8f597459d..3eb10f5275 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pxd.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pxd.pxi @@ -13,4 +13,4 @@ # limitations under the License. -cdef object _custom_op_on_c_call(grpc_call *call) +cdef object _custom_op_on_c_call(int op, grpc_call *call) diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pyx.pxi index 008c62ff2c..38cf629dc2 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pyx.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/_hooks.pyx.pxi @@ -13,5 +13,5 @@ # limitations under the License. -cdef object _custom_op_on_c_call(grpc_call *call): - return None +cdef object _custom_op_on_c_call(int op, grpc_call *call): + raise NotImplementedError("No custom hooks are implemented") diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/call.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/call.pyx.pxi index a6aae935c5..a0de862d94 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/call.pyx.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/call.pyx.pxi @@ -94,5 +94,5 @@ cdef class Call: def is_valid(self): return self.c_call != NULL - def _custom_op_on_c_call(self): - return _custom_op_on_c_call(self.c_call) + def _custom_op_on_c_call(self, int op): + return _custom_op_on_c_call(op, self.c_call) |