Merge pull request #5686 from soltanmm/gills
Release GIL in queue __dealloc__
This commit is contained in:
commit
40ed554bc0
|
|
@ -140,7 +140,8 @@ cdef class CompletionQueue:
|
|||
grpc_completion_queue_shutdown(self.c_completion_queue)
|
||||
# Pump the queue
|
||||
while not self.is_shutdown:
|
||||
event = grpc_completion_queue_next(
|
||||
self.c_completion_queue, c_deadline, NULL)
|
||||
with nogil:
|
||||
event = grpc_completion_queue_next(
|
||||
self.c_completion_queue, c_deadline, NULL)
|
||||
self._interpret_event(event)
|
||||
grpc_completion_queue_destroy(self.c_completion_queue)
|
||||
|
|
|
|||
Loading…
Reference in New Issue