From fbe1bc9e8f8826bfc309185a1522b92f8308f7a3 Mon Sep 17 00:00:00 2001 From: Lidi Zheng Date: Mon, 21 Oct 2019 16:00:57 -0700 Subject: [PATCH] Suppress the ImportError of ipaddress for Python 2 --- .../grpcio/grpc/_cython/_cygrpc/aio/iomgr/iomgr.pyx.pxi | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/aio/iomgr/iomgr.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/aio/iomgr/iomgr.pyx.pxi index 1bb1f4a2ae4..a5811f8a2fe 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/aio/iomgr/iomgr.pyx.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/aio/iomgr/iomgr.pyx.pxi @@ -17,7 +17,10 @@ from cpython cimport Py_INCREF, Py_DECREF from libc cimport string import socket as native_socket -import ipaddress # CPython 3.3 and above +try: + import ipaddress # CPython 3.3 and above +except ImportError: + pass cdef grpc_socket_vtable asyncio_socket_vtable cdef grpc_custom_resolver_vtable asyncio_resolver_vtable