Parcourir la source

Merge pull request #24718 from lidizheng/stop-ctrl-c-spam

Stop the spamming log generated by ctrl-c for AsyncIO server
Lidi Zheng il y a 5 ans
Parent
commit
4dab5d3deb
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi

+ 2 - 0
src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi

@@ -884,6 +884,8 @@ cdef class AioServer:
 
     def _serving_task_crash_handler(self, object task):
         """Shutdown the server immediately if unexpectedly exited."""
+        if task.cancelled():
+            return
         if task.exception() is None:
             return
         if self._status != AIO_SERVER_STATUS_STOPPING: