diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi index cb5fad9ebf6..5eb5f087067 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi @@ -73,6 +73,7 @@ cdef class CompletionQueue: c_attrs.version = 1 c_attrs.cq_completion_type = GRPC_CQ_NEXT c_attrs.cq_polling_type = GRPC_CQ_NON_LISTENING + c_attrs.cq_shutdown_cb = NULL self.c_completion_queue = grpc_completion_queue_create( grpc_completion_queue_factory_lookup(&c_attrs), &c_attrs, NULL); else: diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi index 139a6def3ed..684e0a3e399 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi @@ -236,6 +236,7 @@ cdef extern from "grpc/grpc.h": int version grpc_cq_completion_type cq_completion_type grpc_cq_polling_type cq_polling_type + void* cq_shutdown_cb ctypedef enum grpc_connectivity_state: GRPC_CHANNEL_IDLE