|  | @@ -15,8 +15,14 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  cimport cpython
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import os.path
 | 
	
		
			
				|  |  | +import logging
 | 
	
		
			
				|  |  | +import os
 | 
	
		
			
				|  |  |  import sys
 | 
	
		
			
				|  |  | +import threading
 | 
	
		
			
				|  |  | +import time
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import grpc
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  try:
 | 
	
		
			
				|  |  |      import asyncio
 | 
	
		
			
				|  |  |  except ImportError:
 | 
	
	
		
			
				|  | @@ -25,6 +31,9 @@ except ImportError:
 | 
	
		
			
				|  |  |      # Asyncio package is not available we just skip it.
 | 
	
		
			
				|  |  |      pass
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +# The only copy of Python logger for the Cython extension
 | 
	
		
			
				|  |  | +_LOGGER = logging.getLogger(__name__)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  # TODO(atash): figure out why the coverage tool gets confused about the Cython
 | 
	
		
			
				|  |  |  # coverage plugin when the following files don't have a '.pxi' suffix.
 | 
	
		
			
				|  |  |  include "_cygrpc/grpc_string.pyx.pxi"
 |