;iddlmZddlmZddlZddlmZddlmZej j Z ej j Z ej jZe de dediZdd ZddZddZddZdZdS)) annotations)OptionalN)cygrpc) MetadataTypeidentitydeflategzip compressiongrpc.Compressionreturnstrct|SN)_METADATA_STRING_MAPPINGr s EC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\grpc/_compression.py(_compression_algorithm_to_metadata_valuer"s $K 00c8tjt|fSr)r)GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEYrrs r!compression_algorithm_to_metadatar(s80== rOptional[grpc.Compression]cB|rtjt|ffndSN)r*GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHMintrs rcreate_channel_optionr/s,  & ;S=M=M NPP rmetadataOptional[MetadataType]cf|s|sdS|rt|nd}|rt|fnd}||zSr)tupler)rr base_metadatacompression_metadatas raugment_metadatar%7sX Kt'/7E(OOORM=HP *; 7 799b / //r) NoCompressionDeflateGzip)r r r r )r r )r r)rr r r) __future__rtypingrgrpc grpc._cythonr grpc._typingrCompressionAlgorithmnoner&rr'r r(rrrrr%__all__rrrr1s#""""" %%%%%%+0  % - "': Y&1111  0 0 0 0 r