10 lines
		
	
	
		
			283 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			283 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from typing import TYPE_CHECKING, TypeVar
 | 
						|
 | 
						|
if TYPE_CHECKING:
 | 
						|
    from . import Message
 | 
						|
    from grpclib._protocols import IProtoMessage
 | 
						|
 | 
						|
# Bound type variable to allow methods to return `self` of subclasses
 | 
						|
T = TypeVar("T", bound="Message")
 | 
						|
ST = TypeVar("ST", bound="IProtoMessage")
 |