Actually change the implementation
diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
index 9de22ae..7133d52 100644
--- a/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
+++ b/src/python/grpcio/grpc/_cython/_cygrpc/fork_posix.pyx.pxi
@@ -94,8 +94,12 @@
_fork_state.fork_handler_registered = True
-def _contextvars_supported():
- return sys.version_info[0] == 3 and sys.version_info[1] >= 7
+def contextvars_supported():
+ try:
+ import contextvars
+ return True
+ except ImportError:
+ return False
if _contextvars_supported():